如何使用Chrome.i18n Web扩展API检索消息的内容。
使用Chrome的 Chrome.i18n API时, chrome.i18n.getMessage 方法一次仅检索一条消息。 const buttonText = chrome.i18n.getMessage('buttonText'); 我…
如果内容类型匹配,则使用Firefox扩展名将文件渲染到HTML
我正在尝试为Web定义新的Filetype,该Filetype通过浏览器扩展名渲染到HTML。我想做的是使用HTTP标头“ content-type:text/mytype”中的服务器返回文…
Google recaptcha在浏览器扩展中
我正在尝试将Google Recaptcha添加到我的V3浏览器扩展程序(react)中,但似乎不可能在我的index.html < head> 标签中使用类似的外部脚本 。 …
Chrome扩展V3-发送HTTP请求并刮擦网站
有了清单V2版本,一个可以使用一个简单的内容脚本,并使用get请求到另一个网站。 时,将返回网页 xmlhttprequest设置 xhr.responsetype ='document' …
清单v3 newtab和背景服务工作者:无法建立连接。接收端不存在
我有自己的newtab页面,在加载访问背景服务工作者(进行一些API调用)上 "chrome_url_overrides": { "newtab": "newtab/newtab.html" }, "background"…
为什么当我更改注册表的位置时,我的本机应用程序的位置。
我更改了注册表的本地应用程序的位置。 hkey_current_user \ software \ mozilla \ nativemessaginghosts \ nativeappname 和 HKEY_LOCAL_MACHINE \ S…
如何在JavaScript中使用cookie观看YouTube视频所花费的时间?
我正在寻找一种方法来自动跟踪每天看YouTube的时间(因此计时器在午夜重置)。捕获是,我希望计时器只能记录观看视频的时间,而不是计算浏览YouTube或…
何时从背景中注入JS的chrome扩展
我有Chrome Extension,并在加载选项卡时将我的应用程序注入网页。 chrome.tabs.onUpdated.addListener((tabId, changeInfo, tab) => { if (changeInf…
在加载任何HTML之前,请寻找一种控制选项卡的方法
我正在寻找一种在任何HTML加载之前控制Chrome或任何其他浏览器的选项卡的方法。 我写了一个快速的TampermonKey脚本,该脚本反复重新加载页面检查约会…
如何将非ASCII字符在DECLARATIVENETREQUEST API的REGEX过滤器中用于Google Chrome扩展名?
I am creating a Chrome extension but just found out that it's not possible to use non-ascii characters in the 我目前在指定以下条件指定的规则…
&quot“ chrome.runtime.reload不是函数”尝试livereload我的延长运行时
我正在构建Chrome扩展名,并将其与 livereload-js 集成在一起。它正在工作,除了调用 chrome.runtime.reload()引发了 reload 不存在 chrome.runtime…