firefox-addon 相关问题

Firefox附加组件是添加或修改Firefox Web浏览器的一种方式。最常见的是,此标记中的问题是关于Firefox扩展,它为浏览器添加了新功能,尽管“附加组件”也可能指代主题或插件。

点击每个 JavaScript 画布

我尝试使用“imakro”(firefox 的插件)来实现自动化。 该插件可以记录(和播放)网站上的点击,到目前为止效果良好。 这个网站有 2 个画布元素,我必须点击...

回答 1 投票 0

如何让allow-scripts和allow-same-origin在iframe中共存?

所以我只想在iframe中沙箱一个html文件,只要有allow-scripts属性它就可以工作,但是一旦我添加allow-same-origin它就停止工作,因为: 注释 ab...

回答 1 投票 0

如何在 Firefox Android 上安装我的 .xpi

我使用 JPM 开发 Firefox 插件。 我想将其安装在我的 Android 手机上,我已运行“jpm xpi”并将 xpi 复制到我的 SD 卡上。当我在 android firefox 中浏览到 file://path/to/my/xpi 时,没有任何反应。

回答 6 投票 0

Firefox Nightly Android 附加内容脚本仅在打开附加弹出窗口后加载

我创建了一个附加组件,它根据用户在附加组件的“弹出窗口”中选择的设置来操作特定网站的 HTML(设置使用“chrome.storage.local”保存,我刚刚移植了我的代码。 ..

回答 1 投票 0

将 html2pdf 导入 Firefox 扩展时出现模块错误

嗨,我查看了其他答案,例如https://stackoverflow.com/a/63122940/3255525 我正在尝试在 Firefox 扩展中使用 HTML2PDF,我不仅想制作当前页面的 PDF,还想制作...

回答 1 投票 0

Firefox WebExtension - 使用浏览器凭据获取页面 HTML

我为 Firefox 制作了一个网络扩展,它依赖于某个网站的用户登录才能工作,因为它会发送通知。问题是扩展无法...

回答 1 投票 0

通过浏览器插件打开电子邮件草稿

我正在尝试在我的附加组件中创建一个反馈按钮,它基本上会打开带有给定主题和电子邮件别名的电子邮件草稿。 这是我现在的尝试,但是单击按钮不起作用

回答 1 投票 0

Firefox 插件弹出 JavaScript 不起作用

我的代码: 我的代码: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=, initial-scale=1.0"> <link rel="stylesheet" href="./index.css"> <title>Youpotify</title> </head> <body> <div class="download"> <div class="video"> <button id="video">Download this video</button> </div> <div class="playlist"> <button id="playlist">Download this playlist</button> </div> <div class="channel"> <button id="channel">Download this channel</button> </div> </div> <script> document.getElementById("video").addEventListener("click", () => { document.getElementById("video").style.backgroundcolor = "red"; }); </script> </body> </html> 我在临时扩展上加载了这个插件,然后单击按钮,但背景颜色没有改变。 我想在 firefox 插件弹出 HTML 文件中运行我的 JavaScript 文件,但它不起作用。 这里有几个潜在的问题: 首先,内联 Javascript(在 <script></script> 标签内)默认情况下不允许。 要将 Javascript 包含到弹出窗口中,您需要将其放入单独的 Javascript 文件中,参考如下: <script src="index.js"></script> 您的 index.js 位于同一文件夹中并且包含您的代码: document.getElementById("video").addEventListener("click", () => { document.getElementById("video").style.backgroundColor = "red"; }); 第二, document.getElementById("video").style.backgroundcolor = "red"; 属性不正确,应该是 style.backgroundColor,大写 C。 要添加已接受的答案,您可能还需要将以下内容添加到您的manifest.json 文件中: 清单 v2: "content_security_policy": "script-src 'self'; object-src 'self'", 清单 v3: "content_security_policy": { "extension_pages": "script-src 'self'; object-src 'self';" },

回答 2 投票 0

tabs.executeScript() 未在扩展的内容页面中注入脚本

我刚刚开始学习如何在 Firefox 中创建自己的插件。我正在使用 webExtensions,尽管我发现很难获得全面的文档(我认为因为它仍然是一个新的

回答 1 投票 0

Selenium WebDriver 可以自动化 Firefox 工具栏吗?

我正在尝试为 Firefox 浏览器构建工具栏构建测试自动化。 我想知道 Selenium WebDriver 是否是适合这项工作的正确工具。 基于 Selenium webp 上找到的文档...

回答 2 投票 0

是否可以从 Firefox 运行 bash 脚本? (使用 Firefox 附加 SDK)

我正在尝试创建一个 Firefox 插件,当您单击特定按钮时,它可以自动运行 bash 命令。 (始终是客户端) 现在我设法执行像 ls usi 这样的简单命令...

回答 1 投票 0

网络浏览器的最佳宏工具

我需要自动化一些网络浏览器操作。基本上我需要通过 phpMyAdmin 导入一些 SQL 查询的结果(我不能直接执行 SQl,因为我的提供商不允许,而且我也尝试过......

回答 1 投票 0

无法从 Firefox 上的扩展访问远程资源

我一直在尝试从页面 B 上运行的扩展程序向我自己的服务器 A 发出请求。如果我在 Chrome 上运行该扩展程序,一切都会顺利进行,但在 Firefox 上会失败

回答 1 投票 0

消息内容脚本在使用“webRequest.onBeforeRequest()”作为触发器时有效,但在使用“webRequest.onCompleted()”时无效

我写完了我的第一个扩展,它按照我编程的方式工作,但是完成后,我意识到我在它的设计中犯了一个错误,目前它的设计是在事件发生之前提醒我(

回答 1 投票 0

关闭浏览器中其他选项卡的最快方法

如何快速关闭 Firefox 中的“其他”选项卡?我目前正在做以下事情: var tabs = windows.activeWindow.tabs for (让 n 在制表符中) { 让 tab = tabs[n]; tab.close(); } 但这

回答 1 投票 0

Firefox 插件 console.log() 不起作用

所以我需要检查我正在开发的 Firefox 插件中的一些结果,但是 console.log() 不起作用。我尝试简单地输入,console.log("Hello World");在 main.js 文件中并加载它...

回答 5 投票 0

错误:无法访问词法声明

let textBytes = ctypes.uint8_t(“你好”); 让a =新的SECItem; a.type = siBuffer; a.data = textBytes.address(); a.len = textBytes.length; 我收到 ReferenceError: 无法访问词法声明 tex...

回答 1 投票 0

firefox 扩展 - 如何读取清单 v3 中的 cookie

我制作了一个扩展,可以使用清单 v3 从浏览器读取 cookie,它在 chromium 上运行良好,但是当我尝试添加 Firefox 支持时,我无法读取浏览器的 cookie。 我跟着...

回答 1 投票 0

Firefox 插件上传说我的 ID 与正则表达式不匹配,但它确实匹配

尝试使用清单 v3 创建扩展。按照指南,它说我需要在 browser_specific_settings.gecko 中提供 UUID。我在这里已经这样做了: ' { “清单版本”:...

回答 1 投票 0

如何在用户不点击 WebExtension v3 的情况下运行 content_script

我是 WebExtensions 的新手,并尝试将一个名为 borderify 的最小示例从 v2 移植到 v3。 我尝试了设置manifest.json的manifest_version: 3的最小步骤,但我很快就学会了这个……

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.