附加SDK是一组工具和API,允许您使用标准Web技术(HTML,CSS和JavaScript)创建Firefox附加组件。 SDK包括API,测试框架和文档以及用于创建,运行和测试扩展的命令行工具。
我在background.js中使用以下代码添加了Firefox 浏览器. 菜单. 创建({ id: "q-菜单项", title: "'%s'重定向", 上下文:[“选择&qu...
我们想要验证只有我们的设备可以使用我们的扩展程序,因此设备需要提供一个 ID 并放入我们的允许列表中。 类似的问题之前已经被问过,答案沸腾了......
我了解到,当使用 Firefox 扩展和 cfx run 命令时,我可以登录到控制台。 在使用 cfx xpi 打包扩展后,有没有办法登录到控制台?记录到
我正在尝试在我的扩展中获取 firefox 命令行的参数: 'firefox.exe -viewapp url -另一个命令-blablala:somedata' 在这里我找到了一个例子 但我不明白我怎么能...
TypeError document.querySelector(...) 为空
我正在做 FF 扩展,但遇到了障碍。这是我所拥有的: var canLink = document.querySelector('link[rel="service"]').href; 这会找到一个带有 rel="service" 的链接,效果很好。然而,...
我想尝试学习如何制作浏览器扩展,并尝试做第一个官方教程https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/Your_first_WebExtension ...
检查页面是否是从 bfcache、HTTP 缓存或新检索的加载的
下面的代码检查 url 是否已加载,然后记录到控制台。我想知道是否有简单、干净的方法来检查页面是否从 bfcache 或 http 缓存加载?火狐
我制作了一个简单的附加组件,现在我想对其进行签名,以便它可以在开发人员模式之外工作。 我阅读了 mozilla 网站上的文档,但是当我尝试使用我的 API 密钥和 se 运行 jpm Sign 命令时...
如何在 Firefox Android 上安装我的 .xpi
我使用 JPM 开发 Firefox 插件。 我想将其安装在我的 Android 手机上,我已运行“jpm xpi”并将 xpi 复制到我的 SD 卡上。当我在 android firefox 中浏览到 file://path/to/my/xpi 时,没有任何反应。
是否可以从 Firefox 运行 bash 脚本? (使用 Firefox 附加 SDK)
我正在尝试创建一个 Firefox 插件,当您单击特定按钮时,它可以自动运行 bash 命令。 (始终是客户端) 现在我设法执行像 ls usi 这样的简单命令...
如何快速关闭 Firefox 中的“其他”选项卡?我目前正在做以下事情: var tabs = windows.activeWindow.tabs for (让 n 在制表符中) { 让 tab = tabs[n]; tab.close(); } 但这
尝试从 Firefox 插件 (SDK) 中的资源加载内容时出现安全错误
我正在使用 SDK 创建一个 Firefox 插件。我的目标很简单,拦截特定的 iframe 并加载我自己的 HTML 页面(使用我的插件打包为资源)而不是所需的内容...
在 Firefox 扩展中,如何使用 crtl+click 查询多个选定的选项卡
我知道如何使用以下内容查询当前窗口中的所有选项卡: browser.tabs.query({ currentWindow: true }); 但我不知道如何在使用 crtl+click 技术时仅获取选定的选项卡
解析的 XML 文档中的 XPath 错误 (WrongDocumentError)
我正在创建适用于 Android 的 Firefox 扩展,但从 XMLHttpRequest 检索的 XML 文档存在问题:我找不到选择节点的方法。我找到的更好的解决方案是这个,但是......
帮助!! 这是我的 javascript 文件中的内容,我不知道为什么它不起作用。我正在尝试在刷新和选项卡更改时设置背景图像。背景的变化似乎...
我想制作一个用户脚本/扩展程序,在 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-... ...