我正在为Firefox构建扩展程序。 我检查了javascripts,它们运行良好。 我试图使扩展的所有模块都正确。但每当我尝试将插件安装到我的Firefox中时,它说“无法安装......组件已损坏”。
我正在寻找一个“扩展调试器”,它可以找到使我的附加组件无法正常工作的错误。有什么建议吗?
答案 0 :(得分:0)
我认为没有专用的调试器。看看这篇文章,也许它可以提供帮助:http://blogger.ziesemer.com/2007/10/javascript-debugging-in-firefox.html
问候,Hiawatha
答案 1 :(得分:0)
Firefox扩展有一些调试器,特别是Venkman和Chromebug(只适用于Firefox v5)。
当发生异常时,这些将能够中断(暂停代码执行并启动调试器),但是当您遇到包装问题时通常不会有帮助,这通常是由
引起的由于缺少工具,最好的选择通常是将扩展的清单和目录结构与已知的良好扩展(例如Hello World扩展示例或扩展的早期版本)进行比较,就像错误一样简单DTD文件中的实体可能导致您看到的错误。
这是经典扩展程序还是更新的bootstrapped类型?
答案 2 :(得分:0)
我建议您检查install.rdf
,chrome.manifest
和bootstrap.js
的文字编码。除ANSI之外的任何其他东西都会引起麻烦。
答案 3 :(得分:0)
我正在寻找Firefox后台页面调试的链接。 我找到了link to Firefox debugging。
它说要遵循以下步骤: