我正在写(或试图写)我的第一个Chrome扩展程序,我无法弄清楚我一直得到的这个错误。我的背景代码是
<!DOCTYPE html>
<html>
<head>
</head>
<body>
<script>
console.log('works?');
chrome.tabs.executeScript(null, {code:"document.body.style.fontSize = 20"});
console.log('print again');
</script>
</body>
当我尝试运行此扩展程序时,我收到错误消息: tabs.executeScript期间出错:未知错误。扩展/扩展进程bindings.js:85
有没有人知道这可能是什么或如何解决它?当我不包含chrome.tabs.executeScript行时,我没有收到任何错误,无论我为chrome.tabs.executeScript的参数编写什么,我都会收到错误。 当我在每次点击browserAction时调用的函数中包含chrome.tabs.executeScript时,我也会收到错误
非常感谢任何帮助,谢谢!
答案 0 :(得分:3)
当第一次加载背景页面时,您正在将代码注入选定的选项卡,这发生在chrome://extensions
页面,您无法注入任何内容。
不确定为什么你仍然在浏览器动作监听器中出现错误,也许你的扩展页面仍然打开了?