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

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


  1. {  
  2.  "name": "My Third Extension",  
  3.  "version": "1.0",  
  4.  "manifest_version": 2,  
  5.    
  6.  "description": "タブで開かれているページにスクリプトを実行する",  
  7.    
  8.  "permissions": [  
  9.   "tabs",   
  10.   "http://*/*",  
  11.   "https://*/*"  
  12.     ],  
  13.    
  14.  "background": {  
  15.         "scripts": ["background.js"]  
  16.     },  
  17.    
  18.  "browser_action": {  
  19.   "default_icon": "icon.png",  
  20.   "default_title": "chrome.windows.create"//指定しないとnameが表示  
  21.  }  
  22. }  

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

別の書き方
  1. unification = "document.body.style.backgroundColor='blue'";  
  2.   
  3. chrome.browserAction.onClicked.addListener(function () {  
  4.   
  5.     chrome.tabs.executeScript(null,  
  6.         { code: unification });  
  7. });  

0 件のコメント: