gpt4 book ai didi

javascript - Chrome 扩展 : get javascript to work without opening a html page

转载 作者:搜寻专家 更新时间:2023-11-01 05:24:44 24 4
gpt4 key购买 nike

我知道有一种方法可以让 JS 在 chrome 扩展中工作:只需在 manifest.json 中包含一个 default_popup 参数来指定一个 HTML 页面,然后使用 <script> 将 JS 包含到 HTML 中。 .但是有没有一种方法可以让 JS 在不打开 HTML 页面的情况下执行某些操作(例如,无需打开 HTML 弹出窗口即可更改扩展程序的图标)?

最佳答案

是的,那叫background page .您可以在没有 .html 文件的情况下创建它,但它会为您动态创建一个名为 _generated_background_page.html 的文件。

您可以将以下内容添加到您的 manifest.json 以指定后台页面:

{
"name": "My extension",
...
"background": {
"scripts": ["background.js"]
},
...
}

要查看后台页面,请转到 chrome://chrome/extensions 激活“开发者模式”,您可以使用开发者工具查看后台页面:

extensions tab

对于您的示例,更改图标,您可以使用 chrome.browserAction .

关于javascript - Chrome 扩展 : get javascript to work without opening a html page,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13298420/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com