Google chrome 使用Chrome扩展插件在每次加载页面时创建警报

Google chrome 使用Chrome扩展插件在每次加载页面时创建警报,google-chrome,google-chrome-extension,Google Chrome,Google Chrome Extension,这是我第一次乱搞扩展,我尝试做的很简单,但我似乎无法让它工作 我只是想在每次加载google上的页面时调用一个警报 在my manifest.json中,我有: { "name": "Bypass shib", "version": "1.0", "content_scripts": [ { "matches": ["http://www.google.com/*"], "js": ["secondScript.js"] } ], "manifest_version": 2 } 好

这是我第一次乱搞扩展,我尝试做的很简单,但我似乎无法让它工作

我只是想在每次加载google上的页面时调用一个警报

在my manifest.json中,我有:

{
"name": "Bypass shib",
"version": "1.0",
"content_scripts": [
  {
  "matches": ["http://www.google.com/*"],
  "js": ["secondScript.js"]
}
],
"manifest_version": 2
}
好的,现在在我的secondScript.js中,我有:

chrome.tabs.executeScript(null, {code: "alert('test')"});

这不应该在加载页面时执行警报吗?如果没有,有人能解释为什么没有吗?

控制台显示以下消息:

建议“内容脚本中不能使用Chrome扩展功能”,这可能是您遇到的问题

为了完整起见,为我工作的
secondScript.js
如下所示:

console.log("test");
//chrome.tabs.executeScript(null, {code: "alert('test')"});
alert("test");

控制台显示以下消息:

建议“内容脚本中不能使用Chrome扩展功能”,这可能是您遇到的问题

为了完整起见,为我工作的
secondScript.js
如下所示:

console.log("test");
//chrome.tabs.executeScript(null, {code: "alert('test')"});
alert("test");
不要访问
chrome.tabs.*
API方法的任何

要在每个页面上显示警报,请删除该方法,并让您的
secondScript.js
仅包含:

alert('Test');
在Chrome扩展中,JavaScript可以运行三种不同的作用域。理解这种分离对于编写Chrome扩展非常重要,请参阅。

不要访问
Chrome.tabs.*
API方法的任何

要在每个页面上显示警报,请删除该方法,并让您的
secondScript.js
仅包含:

alert('Test');

在Chrome扩展中,JavaScript可以运行三种不同的作用域。理解这种分离对于编写Chrome扩展非常重要,请参见。

噢,要共享一条建议,请确保您的清单在您查看的url使用https时使用https。噢,要共享一条建议,请确保您的清单在您查看的url使用https时使用https。