0

私は本当に単純に見えるものにこだわっています。ユーザーがアクセスしたすべてのページに、Google Chrome 拡張機能で独自の div を挿入しようとしています。ウェブで例を見ましたが、何もうまくいかないようです:s

これが私のmanifest.jsonです

{
"name": "My extension",
"version": "1.0",
"permissions": [
    "http://*/*", "tabs", "https://*/*"
],
"browser_action": {
    "default_title": "My extension",
    "default_icon": "icon.png"
},
"manifest_version": 2,
"content_scripts": [
  {
    "matches": ["http://*/*", "https://*/*"],
    "js": ["test.js"],
    "run_at": "document_end",
    "all_frames": true
  }
]
}

そして私のtest.js

var newdiv = document.createElement('div'); 
newdiv.setAttribute('id','this_is_my_own_div');
document.body.appendChild(newdiv);

しかし、ソース コードには何も表示されません... div が作成されていません。test.js が実行されているかどうかを確認するにはどうすればよいですか? なぜそれが私ではなく他の人と一緒に働いているのか理解できません:sどんな助けにも感謝します!

4

1 に答える 1

2

それは試してみました:

"browser_action": { "default_title": "My extension", "default_icon": "icon.png" },

それ以外の:

"browser_action": { "name": "My extension", "icons": ["icon.png"] }, 
于 2012-11-15T10:44:36.523 に答える