为什么我会收到“扩展清单必须请求访问此主机的权限”。错误?

时间:2019-06-24 11:02:17

标签: javascript google-chrome-extension

我正在尝试更改活动选项卡网页的背景颜色。我已完全从此youtube教程中复制了代码:

https://www.youtube.com/watch?v=YEEFrnBhY4I&list=PLYxzS__5yYQlWil-vQ-y7NR902ovyq1Xi&index=34

在youtube视频中,网页背景颜色会更改。对我来说,我会收到此错误:

“未经检查的runtime.lastError:无法访问URL“ chrome-search://local-ntp/local-ntp.html”的内容。扩展清单必须请求访问此主机的权限。“

这是我从youtube教程中复制的代码:

manifest.json

{
"manifest_version":2,
"name": "demo",
"description": "demo - code",
"browser_action": {
    "default_title": "hello"
},
"version": "1",
"background": {
    "scripts":["background.js"]
},
"permissions":["tabs", "activeTab"]


}

background.js

chrome.browserAction.onClicked.addListener(function(){

chrome.tabs.executeScript(null, {
    code:"document.body.style.background = 'red'"
    });

})

为什么此代码不会更改背景颜色?

0 个答案:

没有答案