Gre*_*eck 5 javascript debugging firefox bookmarklet
我想调试bookmarklet.我怎样才能做到这一点?最好是在Firefox中.
Bookmarklets只有一行代码,因此直接调试它们是不切实际的.
如果我使用我从bookmarklet发送的代码创建"script"标记,则此"script"标记中的代码未在Firebug脚本中列出...(此代码运行正常,无法调试)
或者,如果有可能调试在控制台中键入的代码,也可以.
制作一个像这样的书签:
javascript:document.body.appendChild(document.createElement('script')).setAttribute('src','http://localhost/test.js');void(0);
它会自动出现在 Firebug 中,就这么简单。(假设您有最新版本的 Firefox 和 Firebug)
使用test.js
文件中代码的开发版本并手动使用debugger;
或插入断点。
额外注意:如果您遇到诸如代码在开发模式下工作(通过包含上述文件)但在转换为单行书签时不起作用之类的问题,那么您所做的转换/编码一定有问题使其成为单行。
归档时间: |
|
查看次数: |
1746 次 |
最近记录: |