问题标签 [firefox-addon]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
firefox - How do I write a Firefox Addon?
What are some resources for getting started writing a Firefox Addon? Is there an API guide somewhere? Is there a getting started tutorial somewhere? Is there a developer discussion board somewhere?
html - 是否有类似于查看源图表的 Firefox 3 插件?
在升级到 Firefox 3 之前,我经常使用View Source Chart Firefox Addon,它以非常有条理的图形形式显示源 HTML。不幸的是,这个插件仅适用于 Firefox 2,而 Firefox 3 的测试版现在在作者的网站上售价 10 美元。
有人知道适用于 Firefox 3 的类似插件吗?
(当然,我可能确实为此支付 10 美元,但首先想问问有没有更好和免费的东西,因为 Firefox 2 的版本有其局限性,我真的不想花 10 美元购买在付费之前我无法测试的测试版。)
firefox - 如何更改火狐图标?
有什么方法可以更改 Firefox 系统图标(窗口左上方的那个)?
精度:我想用 apache/php 和我的应用程序更改捆绑版本的 Firefox 的图标。所以在每台电脑上手动操作不是解决办法。我尝试了 Resource Hacker,这是一个很好的解决方案。附加组件也不错。
firefox - Firefox 扩展的初始框架?
我似乎总是很难开始一个新的 Firefox 扩展。谁能推荐一个好的扩展骨架、脚手架或代码生成器?理想情况下,遵循 FF 扩展的所有最佳实践?
firefox - 如何创建类似 Firebug 的底部窗口 Firefox 扩展
一些扩展提供了一个“底部窗口”来查看它们的内容。Firebug 和 ScribeFire 是主要内容出现在浏览器底部的很好的例子。这似乎与浏览器中的侧边栏功能非常相似。
是否有在扩展程序中创建底部窗口的最佳实践/方法,因为浏览器没有“底部侧边栏”?
firefox - 更新的 Firefox 扩展 - 仍然显示“未找到更新”。
我正在开发一个新版本的 Firefox 扩展,但在发布它并增加 install.rdf 和 update.rdf 中的 em:version 后,当我单击“查找更新”时,Firefox 报告“未找到更新”。当我在调试的情况下运行它时,控制台中的输出实际上与我不实时更新时看到的相同。
它以带有所有参数的 RDFItemUpdater:checkForUpdates 开始,并以 Addon Update Ended 和状态返回:8。
我使用 McCoy 工具验证了扩展程序已签名,并且具有与旧的相同的 ID,等等。我不确定还有什么可以尝试的。任何意见,将不胜感激。这是与 Firefox 3 一起使用的(并且扩展被标记为与它兼容......这没有改变)。
firefox-addon - 谁能弄清楚如何更新到 flash_switcher.xpi 以包含 Flash Player 10
我对 XPI 一无所知,但我搜索了 install.rdf、*.js 和 *.xul 文件,没有发现对 Flash 版本数组的引用,所以我无法清楚地看到版本列表的来源.
firefox - 在 Firefox 扩展中,如何将富文本/链接复制到剪贴板?
具体来说,我想复制一个链接(带有文本和位置),然后能够将其粘贴到例如 Word 中作为链接。
javascript - 未终止的字符串文字的常见来源
我正在尝试调试在 Firefox 扩展中读取并执行的 JavaScript 脚本。我只能通过 Firebug 控制台看到错误(我的代码对 Firebug 不可见),并且它报告“未终止的字符串文字”。
我检查了这条线和它周围的线,一切似乎都很好——括号、大括号和引号是平衡的,等等。我应该寻找哪些其他可能的原因?
debugging - 调试类似greasemonkey的脚本
我正在编写作为字符串读入并通过 eval() 由 firefox 扩展执行的 javascript 代码。Firebug 确实“看到”了我的脚本,因此我无法使用断点、查看对象等。
我目前正在使用 Firefox 的错误控制台,我开始发现它有限制。我还有哪些其他选择?理想情况下,我可以使用 Firebug 或类似的东西。人们通常如何调试 Greasemonkey 脚本?
我尝试过使用 Lint 和其他验证器,但我的脚本使用了扩展环境提供的大量对象和函数,导致报告的许多错误无关紧要。此外,输出往往过于挑剔(关注间距问题等)。