このバックグラウンドスクリプトを使用して、GoogleChromeの拡張機能を作成しましたbackground.js
。
chrome.browserAction.onClicked.addListener(function(tab) {
chrome.tabs.executeScript(tab.id, {code:"document.body.style.background='red !important';"}); // doesn't work
chrome.tabs.executeScript(tab.id, {code:"alert('hello');"}); // runs alert
});
document.body.style.background='red !important';
Webページのコンテキストで実行したい。
どうすればいいですか?
manifest.json
:
{
"name": "Test",
"version": "1.0",
"manifest_version": 2,
"description": "Test",
"browser_action": { "default_icon": "icon.png" },
"background": { "scripts": ["background.js"] },
"permissions": ["tabs", "*://*/*"]
}