the*_*ral 49 google-chrome google-chrome-extension tampermonkey
我想用chrome的控制台调试一个tampermonkey脚本,但我在列表中找不到我的脚本..

我做错了什么,或者只是那里出现了防篡改脚本吗?在这种情况下,我该如何调试它?
los*_*der 70
Tampermonkey只是一个扩展,它注入样板脚本来评估您的自定义脚本,因此如果您能找到它们,您可以调试这些脚本中的任何一个.
麻烦的是,它正在评估用户脚本,好像有人打电话eval()给他们一样,所以你会看到VM###而不是类似的东西myscript.js,你通常不会像永久脚本那样导航到它们.
相反,添加调试器行:
TamperMonkey仪表板 - >设置 - >常规(配置模式:高级) - > 调试脚本

或者,在您的用户脚本中添加以下行:
debugger;
像这样:

(在用户脚本顶部执行此操作相当于Tampermonkey设置)
当您使用脚本在页面上打开控制台时,它将在调试器行被命中时暂停,并显示您的源文件(包含一些tampermonkey样板).
这应该是这样的:

然后,您可以在调试器中检测所需的任何其他行.
如果遇到麻烦,还可以通过在chrome:// extensions中打开后台页面检查来调试tampermonkey本身的主要逻辑.它打印出漂亮的消息,让您知道它可以用来在其代码中跳转的内容.
| 归档时间: |
|
| 查看次数: |
19348 次 |
| 最近记录: |