2017-09-28 19 views
-1

クローム拡張機能をビルドしています。特定のウェブサイト、たとえば「YouTube」を見ているときに自動的に機能します。どんな助けもありがとう。特定のウェブサイトを読み込んだときにChrome拡張機能を自動的に実行する

{ 
    "manifest_version": 2, 

    "name": "My extension", 
    "description": "bla bla", 
    "version": "1.0", 
    "browser_action": { 
    "default_icon": "gjx.png", 
    "default_popup": "popup.html" 
    }, 
    "permissions": [ 
    "http://localhost/*", 
    "tabs", 
    "cookies", 
    "storage" 
    ], 
    "background":["crawler.js"], 
    "content_scripts":[{ 
    "matches": ["*://*.youtube.com/*"], 
    "js": ["crawler.js"] 
    }] 
} 

答えて

0

たとえば、ここにあるscript.jsは、あなたがいるYoutubeページで自動的に実行されます。

manifest.json

{ 
    "content_scripts": [{ 
     "matches": ["https://www.youtube.com/*"], 
     "js": ["script.js"] 
    }], 
    "permissions": [ 
     "tabs", "http://*/*" 
    ] 
} 

私はマッチやコンテンツスクリプトherehereについて読んでお勧めします。

+0

私が試してみましたが、それは動作しません。 @PredatorIWD –

+0

@SiruiLi 'manifest.json'とコンテンツスクリプトを質問に追加できますか? – PredatorIWD

+0

ここにあります。 @PredatorIWD –

0

permissionsに希望するURLパターンをmanifest.jsonに追加する必要があります。 あなたが持っている:あなたが持っている

"permissions": [ 
    "http://localhost/*", 
    "tabs", 
    "cookies", 
    "storage" 
    ] 

は次のように、ご希望のURLパターンを追加する:

"permissions": [ 
    "http://localhost/*", 
    "tabs", 
    "cookies", 
    "storage", 
    "*://*.youtube.com/* 
    ] 
関連する問題