FF25.0,Fedora 18.安装Crossrider扩展的调试扩展失败 - Firefox
这只是一直循环。暂存扩展安装,并且它的一部分是活动的,因为扩展修改了dom的一部分(我认为即使后台脚本也在本地存储初始化时运行)。并非所有的扩展工程,如侧边栏和其他dom注入,应该在页面加载运行。但crossrider中的调试模式页面无法识别正在运行的扩展。
我怀疑这是由于我的代码中的错误,但似乎没有办法调试它。当我注释了侧边栏时,它仍然在另一次安装后短暂显示,这让我怀疑代理/缓存正在阻碍,但在扩展URL上添加额外的GET参数并没有帮助。我试过把debugger
加到extension.js
。控制台是空的。没有错误报告的萤火虫。扩展在Chrome中运行正常,我真的不想回到空白扩展名,并尝试添加一点点,直到失败。必须有一个更简单的方法,例如制作firefox,只需说,“这是你的问题,就在X号线上”。有任何想法吗?
[编辑]
打开一些调试选项后,我已经得到了在控制台中的错误,但点击问题的文件/行号刚打开“来源:...”窗口。在谷歌浏览器中,我在调试器中获取文件,可以达到中断点,刷新并捕获错误。更妙的是,如何运作的“突破例外”选项,但实际上的作品。
[编辑]
我终于得到了浏览器调试器的工作。第一个错误是NS_ERROR_XPC_BAD_OP_ON_WN_PROTO
。
+1为您的努力。这很痛苦。 –