0

ページの読み込み時に何らかのアクションを実行するChrome拡張機能を開発しています。たとえばアラートウェルカムJqueryを使用してドキュメントを検出しています。Facebook とGoogle以外のすべてのサイトで完全に機能しますが、FBで機能する必要があり ます。ここにmanifest.jsonファイルがあります。

    {
  "name": "Me",
  "version": "1.0",
  "manifest_version": 2,
  "description": "ME",
  "browser_action": {
    "default_icon": "icon.png",
     "default_popup": "popup.html"
  },
  "permissions": [
    "http://api.flickr.com/"
  ],
  "content_scripts": [
    {
      "matches": ["http://*/*"],
       "js": ["jquery.js", "popup.js"]



    }
  ]
}

そしてここにpop.jsがあります

jQuery(document).ready(function () {
    console.log("Welcome");
    alert("Welcome");
});

Jqueryを使用せず、JSメソッドを直接使用しても機能しません

  alert("Welcome");
4

1 に答える 1

1

FacebookとGoogleでHTTPSを有効にしている場合、コンテンツスクリプトはHTTPサイトでのみ実行されます。「matches」フィールドの値を「<all_urls>」に変更して、HTTPSサイトを含めます。

于 2012-07-04T19:50:50.737 に答える