WebExtensions是一种编写与其他浏览器(如Google Chrome和Opera)兼容的Firefox扩展的方法。微软计划很快为他们的Edge浏览器提供支持。需要MCVE的问题(即调试问题)除了包含复制问题所需的所有其他文件外,还应包括manifest.json文件。
如果Firefox附加扩展程序使用browser.alarms.create设置警报,然后用户退出Firefox,则下次打开Firefox时警报是否仍然存在?如果是这样,将使用...创建警报
我需要从Web浏览器获取本地存储在Android设备上的所有文件(以及它们可能位于其中的子目录)的列表/名称。请注意,这需要直接来自......
是否可以在WebAssembly中编写WebExtension?
我想知道是否可以使用WebAssembly为Firefox开发附加组件。我怀疑在WASM中完全可以完成,但是使用最少的JavaScript包装器的WASM核心呢?
是否每次添加/加载脚本时都会触发DOM事件?我正在构建一个必须等 到某个全局窗口对象可用的扩展,我需要等待它存在。
所以,我按照这里的教程:https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/Your_first_WebExtension在哪里创建一个简单的扩展,修改DOM注入...
Firefox Web Extensions可以按需要求权限吗?
是否可以让Firefox浏览器Web扩展仅在用户启用扩展程序设置中的特定选项时才要求某些权限?我一直在读开发者......
如何在没有tabId的情况下将消息从后台* * *发送到弹出窗口
在Firefox / Chrome WebExtension中,当您从后台脚本向弹出窗口发送消息时,您无法使用tabId,因为弹出窗口没有。所以你必须使用:chrome.runtime ....
如何使用webpack复制插件复制json文件并包含package.json文件中的版本?
我想将manifest.json文件(用于Web扩展)复制到build /文件夹中,并使用webpack.DefinePlugin将manifest.json文件中的版本替换为包的版本....
Firefox扩展:如何在YouTube上的每个视频更改上运行功能
我有一个扩展,将js代码注入YouTube页面。我在manifest.json中使用了以下声明:“content_scripts”:[{“matches”:[“*://*.youtube.com/*”...
如何在我的扩展程序中使用iframe嵌入youtube频道页面?
我正在创建扩展程序以使用标记整理youtube渠道。它有像这个moz扩展名的网址前端://f78b3bd9-a210-41c5-9d8d-9b7ab3717f6e/index.html#/channel/UCtinbF-Q -...
Firefox webextension错误:无法建立连接。接收端不存在
我正在尝试将后台脚本中的变量发送到与HTML页面关联的内容脚本。内容脚本使用从...收到的变量更新HTML内容
我正在使用侧边栏处理WebExtension。侧边栏打开时,扩展程序会在当前选项卡上执行某些操作。当它关闭时,我想恢复这些操作。这是 ...
我正在学习如何使用Firefox Web Extensions API,并且正在使用IntelliJ。有没有办法获得API的代码完成/建议?我按照下面的答案中的步骤,但有......
扩展程序是否可以关闭它由browserAction或pageAction打开的弹出窗口?
我知道有openPopup API可以打开一个browserAction弹出窗口。然而,当它是打开的并且例如用户时选择的东西,我可以以某种方式关闭它吗?这同样适用于pageAction。交叉发布......
可以使用Firefoxe的web-ext实用程序在开始时使用-u打开扩展页面吗?
据我了解,每次重新加载扩展时,它都会获得一个新的带有新UUID的moz-extension:// URL。这使我无法知道我想与web-ext run -..一起使用的扩展页面URL。
Chrome / ium或Firefox浏览器扩展程序(也称为加载项/ WebExtensions)是否会以某种方式覆盖媒体查询的结果?我的意思是,对于JS window.match Media()这很容易:只是......
我想在浏览器选项卡中打开扩展作为普通的html页面,以便我可以使用selenium WebDriver自动化它。在firefox中可以使用这样的链接来完成 - moz-extension:// f1b30486-cd88-4319 -...
我正在编写一个用于Firefox,Edge和Chrome的网络扩展程序,仅使用通用代码(唯一的区别是顶级命名空间浏览器vs chrome),使用以下权限...
是否可以通过webextension从iframe中调用浏览器api?
我正在开发一个webextension,它会在某些页面中注入一些ui。这个ui主要是在iframe里面,以更好地隔离css。我遇到的问题是我可以从...内部进行浏览器调用
目录---- MyExtension | ---- popup.html | ---- popup.js | ---- content.js | ---- background.js | ---- manifest.json mainfest.json { “manifest_version”:2,...........“......