タブに対してスクリプトを実行する

アイコンがクリックしたら、背景を青に変更する。


{
 "name": "My Third Extension",
 "version": "1.0",
 "manifest_version": 2,
 
 "description": "タブで開かれているページにスクリプトを実行する",
 
 "permissions": [
  "tabs", 
  "http://*/*",
  "https://*/*"
    ],
 
 "background": {
        "scripts": ["background.js"]
    },
 
 "browser_action": {
  "default_icon": "icon.png",
  "default_title": "chrome.windows.create"//指定しないとnameが表示
 }
}

chrome.browserAction.onClicked.addListener(function () {
    chrome.tabs.executeScript(null, {
        "code": "document.body.style.backgroundColor='blue'"
    });
});

別の書き方
unification = "document.body.style.backgroundColor='blue'";

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

    chrome.tabs.executeScript(null,
        { code: unification });
});

0 件のコメント: