javascript - 安卓 WebView : is there a way to get a javascript stack trace?

标签 javascript android webview stack

如果您在 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/

相关文章:

android - android中的滑动展开动画

带有 MySQL 数据库的 Android Lazy List Loader

javascript - 使用 JavaScript 在新窗口/选项卡(target=_blank)中打开功能检测

java - 即使在另一个选项卡中不可见时,如何使 JavaFX 的 webview 呈现?

javascript - 创建动态 jquery 工具提示

javascript - 地理位置始终显示莫斯科 Javascript/JQuery/JSON(开放天气 API)

使用权重的按钮宽度的Android相对布局

android - 如何在 WebView 上加载保存的 WebArchive

javascript - 为文本提供背景颜色以匹配每行文本的宽度

javascript - 使用 FullPageJS 的 scrollOverflow 无法处理点击事件