0

私のウェブページが読み込まれた場合、単純な警告をページに表示したいと考えています。Chromeの拡張機能がページの読み込みに失敗する

manifest.jsonを

{ 
    "manifest_version": 2, 
    "name": "Chrome Ext Demo", 
    "description": "chrome extension tuts", 
    "version": "1.0", 
    "content_scripts": [ 
    { 
     "matches": ["http://*/* "], 
     "js": ["jquery.js","eventPage.js"] 
    } 
], 
"browser_action": { 
"default_icon": "icon.png", 
"default_popup": "popup.html" 
}, 
"permissions": [ 
    "tabs", "http://*/" 
    ] 
} 

私はjqueryの私のChrome拡張機能フォルダにローカルに保存されています。

eventPage.js

$("document").ready(function(){ 
    alert("hiii"); 
    console.log("hii"); 
}); 

私はクローム拡張を構築するための新しいです。どんな助けもありがとう。

+0

upvoteに友達を頼まないでください。これは重複した質問です。 –

+0

@ZigMandel:私はノブを専門としていません。 –

+1

誰もがこのような基本的で重複した質問をupvoteすることは絶対に不可能です。したがって、あなたが持っていた2つのアップノートは、同僚または友人からのものでなければなりません。 –

答えて

1

"matches": ["http://*/* "]フィールドの無駄なスペースを削除してください。有効なURLと一致しません。

可能であれば、使用しない場合は役に立たないpermissionsを削除してください。

{ 
    "manifest_version": 2, 
    "name": "Chrome Ext Demo", 
    "description": "chrome extension tuts", 
    "version": "1.0", 
    "content_scripts": [ 
    { 
     "matches": ["<all_urls>"], 
     "js": ["jquery.js","eventPage.js"] 
    } 
], 
"browser_action": { 
"default_icon": "icon.png", 
"default_popup": "popup.html" 
}, 
"permissions": [ 
    "tabs" 
    ] 
} 
+0

これは完璧に動作していますが、いくつかのWebサイトではlocalhostサイトでも実行しようとしていましたが、動作していません。 –

+0

@HarshKanakhara、httpフィールドをマッチさせるだけです。 'https'で始める? localhostサイトでは、 'file://'で始まっていますか? –

+0

はい。本当にありがとうございます。そうすれば、http&httpsの両方ができます。 –

関連する問題