如何在Firefox插件中使用AJV?
我想使用 ajv 在firefox addon中用户。我必须在项目文件夹中包含哪些AJV存储库的文件?如何正确导入它们? 通常,我只使用 https://cdnjs.com/librari…
访问“自动allocatechunksize”的错误在PDFJS中
Firefox 99更新后,我有一个新问题。 我有一个扩展程序,可以使用PDFJS(版本 PDFJS-2.13.216 )读取PDF。它总是有效的,在上次更新之后,它开始给出…
可以注入脚本以归档URI方案
我正在尝试创建一个Microsoft Edge扩展名,以自动保存PDF编辑。我可以将脚本注入文件URI方案吗?即,file:///example.pdf。 (这是我的浏览器屏幕截…
找不到名称'浏览器'试图添加Firefox扩展名的OnMessageExternal方法时的打字稿中的错误
尝试为 Firefox 扩展添加 onMessageExternal 方法时,在打字稿中找不到名称“浏览器”错误 …
如何在浏览器中阻止和替换远程CSS文件?
假设 https://example.com/x.css 。我如何在每个页面上无缝替换为 https://example.com/y.css ? 我可以使用Ublock阻止X加载,但是我正在努力弄清楚如…
如何使用 FireFox 和 Edge(如 Chrome)中的注册表项参数化 URL 值
我想通过注册表安装扩展,并在其中设置 install_parameter 并按照 Chrome 文档。有人知道如何在 Firefox 和 Edge 中做同样的事情吗?…
异步函数中的 Chrome 消息
我现在有这个代码: async function updateAddons(state) { const themeSyncAddons = await new Promise((resolve, reject) => chrome.storage.sync.g…
如何在网站上创建链接/按钮来下载和安装浏览器扩展
我正在为一家公司创建一个网站,该公司拥有 Google Chrome、FireFox 和 Opera 的浏览器扩展。网站用户可以从一个页面下载并安装这些扩展。但是我不确…
在 Firefox 插件中验证 facebook 用户
我正在尝试编写一个 Firefox 插件来访问 facebook 的数据。 现在我不确定如何获取访问令牌。 我尝试为桌面应用程序实现客户端流程(使用固定的重定向 …
为什么 FF Adblock 甚至会阻止我的 js 代码?
在我的项目中,我有很多 javascript 代码。但我看到 adblock 甚至阻止了我的代码! 在一页上它会阻止所有 JavaScript 代码! 有些朋友告诉我,他们的…
构建供 Mozilla js-ctypes 使用的 DLL
参考我的第一篇文章: Mozilla 使用带有 js-ctypes 的 C DLL 我正在尝试构建一个 DLL 以供 Mozilla Firefox 扩展使用。我创建了一些 C 代码并使用 GCC…
我可以在 Firefox 扩展中检测并阻止 JavaScript 驱动的重定向吗?
基本上,我想让 Firefox 遵循“当网站尝试重定向或重新加载页面时警告我”用户首选项。目前,这对于任何类型的入门作家等来说都是真正的芝麻开门。 请…