firefox-webextensions 相关问题

WebExtensions是一种编写与其他浏览器(如Google Chrome和Opera)兼容的Firefox扩展的方法。微软计划很快为他们的Edge浏览器提供支持。需要MCVE的问题(即调试问题)除了包含复制问题所需的所有其他文件外,还应包括manifest.json文件。

我在哪里可以看到背景脚本的日志?

我正在用Firefox开发我的第一个附加组件。我可以设法在弹出窗口中创建的窗口中正确使用内容脚本和脚本-由浏览器操作按钮触发的窗口。现在我...

回答 1 投票 0

从Firefox扩展浏览器操作后台脚本访问当前文档

我正在为Firefox构建工具栏按钮扩展。在我的后台脚本中,单击工具栏按钮时,需要访问当前选项卡的文档。在这种情况下,窗口是...

回答 1 投票 0

Mozilla WebExtensions新指南

在此链接https://developer.mozilla.org/en-US/Add-ons/WebExtensions中,您可以看到mozilla现在也试图通过最少的更改来制作Firefox的Chrome扩展。如果您进入此链接...

回答 1 投票 2

使用带有127.0.0.1的内容脚本和带有Firefox插件的自定义端口

我已经使用Google Chrome浏览器,所以我想用Selenium测试移植的Firefox插件。此扩展程序可用于自定义网站,该网站的开发版本可在127 ....

回答 1 投票 0

阅读清单:错误处理options_page:在WebExtension中发现意外属性

[尝试在mozilla firefox中加载chrome扩展名时。我有错误:阅读清单:错误处理options_page:在WebExtension阅读清单中发现意外的属性:...

回答 1 投票 0

如何使数据从Firefox配置文件文件夹提供给扩展名

我想设置新的Firefox配置文件的(firefox -profile“ profile_path”)窗口标题,以通过编程方式使用windows.update和titlePreface包含配置文件的名称。浏览器扩展名可以是...

回答 1 投票 0

[在Firefox WebExtension中播放远程音频文件时出现CSP错误

我正在开发一个扩展程序,我需要从远程服务器播放音频,并且我还有另一个服务器来获取其他信息。我将以下行放在manifest.json中:“ ...

回答 1 投票 0

使HTML元素继承另一个的变换

我正在构建一个浏览器扩展程序,用于在第三方网站的图像上方绘制内容。为简单起见,假设它在...

回答 2 投票 0

在Firefox附加输入字段中不能输入斜杠或单引号

我正在学习开发Firefox插件。我用输入框做了一个简单的开发工具选项卡。我发现我可以在输入框中键入每个字符,“ /”或“'”除外。转发...

回答 1 投票 0

browser.alarms使用webextension-polyfill未定义

我正在尝试使用用于网络扩展程序的browser.alarms API创建警报。为了使扩展程序跨浏览器,我正在使用webextension-polyfill并在Chrome上进行测试。我创建警报的代码...

回答 2 投票 0

Firefox WebExtensions在iframe中插入脚本

我是javascript的新手,正在编写网络扩展。我想编写一个Web扩展程序,以更改我的大学计划器中计划条目的颜色。经过一番奋斗之后,我终于到了...

回答 1 投票 0

Web扩展:有什么方法可以将Event对象从BrowserAction传递到后台脚本?

我有一个事件要粘贴到BrowserAction中,我需要将Event对象或其剪贴板Data.items属性发送到后台脚本。我尝试提取内容,但没有...

回答 1 投票 0

是否可以根据徽章文本更改徽章颜色?

我是否可以根据文本更改徽章颜色?示例:如果我的扩展程序阻止20件事,则可能为黄色,如果阻止50件事,则可能为红色。

回答 1 投票 0

我如何将Chrome扩展程序移植到带有Promise和回调的firefox附件中

我正在将Chrome扩展程序扩展到Firefox。扩展界面显示其注册和登录形式,但是在成功登录后,扩展(弹出)为空白,任何人都可以将我指向右侧...

回答 1 投票 0

如何获取.getAttribute和.removeAttribute来匹配[onclick * ='ga']

我似乎无法获得Web扩展程序来阻止a [onclick * ='ga']作为属性。我试过使用window.onload = function(){让Removed = 0 const anchorElements = document.getElementsByTagName('A'...

回答 1 投票 0

如何在jQuery中修改扩展标志?

我可以使用jQuery添加Removed + = 1,就像在top函数中使用它一样吗?如果删除了该属性,是否只能使其加1? window.onload = function(){让Removed = 0 const ...

回答 1 投票 0

我如何制作类似于Ad-blocker的徽章计数器?

我想改进扩展名,现在对我来说最好的方法可能是添加一个徽章以表明它正在阻塞事物。我只是无法理解徽章的工作原理,这是我的...

回答 1 投票 -1

如何在扩展清单中匹配Firefox的About页面?

我想这样匹配Firefox的about页面:“ content_scripts”:[{“ matches”:[“ about:debugging”],“ js”:[“ import.js”]}]]该脚本无法运行。如果我尝试其他匹配,则可以正常工作...

回答 1 投票 0

未经用户确认写入文件

我正在寻找一种从firefox webextension插件写入文件的方法,就像在旧插件中一样。我知道它是出于安全考虑而被删除的,但类似于写入文件...

回答 1 投票 0

我如何从firefox扩展的内容脚本发出GET请求?

我正在构建firefox的扩展程序,该扩展程序将get请求发送到本地js服务器,该请求包含youtube视频的url,本地服务器将在mpv中打开视频。一切正常,...

回答 2 投票 0

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