附加SDK是一组工具和API,允许您使用标准Web技术(HTML,CSS和JavaScript)创建Firefox附加组件。 SDK包括API,测试框架和文档以及用于创建,运行和测试扩展的命令行工具。
Firefox扩展:如何有条件地拦截请求的URL并将其阻止?
在我的Firefox扩展程序中,我想拦截浏览器正在请求的URL,并且如果某些条件匹配,则完全阻止该请求。如何截获所请求的URL?] >>
Firefox是否提供以编程方式执行以下操作的权限?上载Firefox插件包/文件更新/修改插件包获取扩展名分析(安装,卸载等)。删除/删除...
我想通过Firefox插件访问当前连接的加密模块。我发现一些接口看起来像我可以访问模块,插槽和令牌(1→2→3→4),但我怎么能...
我正在尝试使用附加SDK来动态更改标签的样式。我怎样才能做到这一点?这是我尝试过的方法:我可以像这样访问选项卡对象:var tabs = require('sdk / tabs'); tabs.on('...
我的加载项Color Source需要在未解压缩加载项(即,将其压缩为XPI格式)时迭代加载项内目录(例如,内容子目录)中的文件。我们正在使用代码...
我正在为Firefox开发附加SDK扩展。我发现我需要能够像用户请求的那样启动下载,即显示正常的文件保存对话框或保存...
我正在尝试使我的Android网络浏览器仅打开特定的网址。因此,我想检查已加载的url是否满足要求,并根据该要求执行某些操作。我看到了很多答案...
在Firefox中,是否有一个与Google Chrome的chrome.downloads API等效的API?我需要使用暂停,恢复和取消等功能来控制下载。另外,我希望能够删除...
在Firefox附加SDK扩展中的'onInstalled'上执行脚本
我对Mozilla扩展开发非常陌生,即使我才刚刚了解扩展和附加开发都是不同的,并且我对MDN(Mozilla开发人员网络)所看到的东西一无所知。我...
[将jpm run用于Firefox附加SDK扩展时如何将数据持久存储在localStorage中
我正在使用Firefox扩展,我需要将日期存储在localStorage中作为登录属性。我使用了简单存储,但是简单存储在重启后会丢失数据。所以,请让我知道如何存储...
我正在使用新的SDK编写Firefox插件,该插件可以完成5个非常简单的工作。它们大致相关,所以我希望在面板中实现一个带有下拉菜单的附加组件。我...
在Firefox附加SDK扩展中是否可以在bootstrap.js和main.js之间进行通信?
我想在bootstrap.js中进行一些处理,然后将其发送到main.js以显示UI。 Bootstrapped Firefox中的bootstrap.js文件和main.js文件之间是否可以通信...
我想在Firefox的固定标签中打开的页面上运行一些javascript,特别是我想修改固定标签中加载的网页的dom。如何使用firefox插件API?
为什么Firefox插件中的console.log无法输出消息?
此问题与firefox中的console.log不能正常工作吗?不同,因为此问题与扩展调试面板有关,而不仅仅是网页控制台。现在我在扩展调试面板中:...
我正在为Firefox构建工具栏按钮扩展。在我的后台脚本中,单击工具栏按钮时,需要访问当前选项卡的文档。在这种情况下,窗口是...
我正在学习开发Firefox插件。我用输入框做了一个简单的开发工具选项卡。我发现我可以在输入框中键入每个字符,“ /”或“'”除外。转发...
我正在为Firefox构建扩展程序,我希望工具栏上的弹出窗口将用户输入传递给脚本。我尝试使用:let timeInput = document.getElementById('timerValue');让timeInputValue = ...
我正在开发Firefox扩展,我需要能够在插件脚本和内容脚本之间进行通信。 我有一个工作的方向:将脚本的URL从附加脚本传递到内容脚本。 但是,我也必须能够朝...
我正在寻找一种从firefox webextension插件写入文件的方法,就像在旧插件中一样。我知道它是出于安全考虑而被删除的,但类似于写入文件...