5
我想调试小书签。我怎样才能做到这一点?最好在Firefox中。在Firefox中调试小书签
Bookmarklets只有一行代码,所以直接调试它们是不切实际的。
如果我创建这个“剧本”标签与代码“脚本”标签这是我从书签发送代码不是上市Firebug的脚本......(此代码运行正常,只是不能调试)
或者,如果有可能调试控制台中键入的代码,它也可以。
我想调试小书签。我怎样才能做到这一点?最好在Firefox中。在Firefox中调试小书签
Bookmarklets只有一行代码,所以直接调试它们是不切实际的。
如果我创建这个“剧本”标签与代码“脚本”标签这是我从书签发送代码不是上市Firebug的脚本......(此代码运行正常,只是不能调试)
或者,如果有可能调试控制台中键入的代码,它也可以。
做一个书签这样的:
javascript:document.body.appendChild(document.createElement('script')).setAttribute('src','http://localhost/test.js');void(0);
它会自动出现在Firebug的,就这么简单。 (假设您有最新版本的Firefox和Firebug)
在test.js
文件中使用您的开发版本代码并使用debugger;
或手动插入断点。
特别提示: 如果您遇到像代码在开发模式下工作的问题(通过包含上述文件)但在转换为单行书签时无效,那么转换时必定存在问题/编码你做它使单线。
感谢您的建议,它的工作原理!然而,在我的情况下有一个减号,因为我创建工具来生成小书签(从userscripts),以便调试它们,我必须显示小书签的内容,复制到文件,然后我可以调试。 – Greck 2013-03-15 19:11:04
是否要以其原始形式调试小书签,即调试单行代码?我最后的评论有点困惑!你正在寻找哪些其他的东西来解决你的需求? – 2013-03-16 10:31:54