附加SDK是一组工具和API,允许您使用标准Web技术(HTML,CSS和JavaScript)创建Firefox附加组件。 SDK包括API,测试框架和文档以及用于创建,运行和测试扩展的命令行工具。
我想制作一个用户脚本/扩展程序,在 Twitter 或 Reddit 上为您创建帖子。 不幸的是,浏览器无法访问“选择文件”弹出窗口,也无法访问用户 Clipboa...
使用 page-mod (Firefox Addon) 将 onclick 事件添加到特定按钮
我正在尝试使用插件生成器开发 Firefox 插件。 我想修改基于网络的邮件程序的邮件编辑器。 (在下面的代码中,我正在尝试使用 Yahoo! Japan 的邮件服务。) 我想执行特定...
我想使用 Selenium 为我的 Firefox 浏览器安装一个附加组件。具体来说,我有一个名为“nopecha”的扩展,我想安装它。 你能指导我如何做吗
使用 targetElementId 检索 TargetElement,用于 Firefox 附加组件。
我试图为Firefox创建一个插件,使我能够从一个基于REST的服务器输入密码到输入领域。为了达到这个目的,我在Firefox中添加了上下文菜单与附加组件。这...
我正在开发一个新的Firefox插件,可以拦截所有Firefox的网络流量(http(s)请求与http-on-modify-request) 用我目前的代码,我能够分离来自Web-... ...
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不能正常工作吗?不同,因为此问题与扩展调试面板有关,而不仅仅是网页控制台。现在我在扩展调试面板中:...