如果您在 WebView 中运行 javascript,是否有办法让该 javascript 获取当前堆栈的字符串表示以用于调试目的?
最佳答案
@AndyRay 将我指向 eriwen.com/javascript/js-stack-trace。您可能可以使用它,但我只是在那里使用了基本功能,现在使用:
console.log("blah blah" + new Error("stack trace").stack)
此外,在我现在的 js 文件底部:
//@ sourceURL=snarkloading.js
snarkloading.js 是文件名(可以包含斜线)。这使得在通过 eval 包含文件时从堆栈跟踪中获取行号和文件名成为可能。
关于javascript - 安卓 WebView : is there a way to get a javascript stack trace?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11370976/