gpt4 book ai didi

google-chrome-extension - chrome.tabs.executeScript 不工作?

转载 作者:行者123 更新时间:2023-12-03 12:02:57 27 4
gpt4 key购买 nike

我正在尝试学习使用 chrome.tabs.executeScript 推荐。我创建了一个带有浏览器操作的简单扩展。我的 background.html 文件目前看起来像这样:

<html>
<script>
chrome.browserAction.onClicked.addListener(function(tab) {
chrome.tabs.executeScript(null,{code:"document.body.bgColor='red'"});
chrome.tabs.executeScript(null, {file: "content_script.js"});
});
</script>
</html>

“content_script.js”文件包含 document.body.bgColor='red'。

当按下浏览器操作的按钮时,没有任何 react 。显然我错过了一些非常基本的东西。

我已经用 console.log 检查了当按下浏览器操作时,确实控制到达了 chrome.tabs.executeScript 调用。否则,我什至不确定如何检查我的内容脚本的代码是否运行(似乎没有;我放入内容脚本的 console.log 没有效果,但即使脚本运行成功,它也不应该有)。

最佳答案

您实际上不需要也不想要 executeScript 的“标签”权限.

"permissions": [
"http://*/*",
"https://*/*"
]

应该够了。

关于google-chrome-extension - chrome.tabs.executeScript 不工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4996194/

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