2

ページのロード時にスクリプトを自動ロードするにはどうすればよいですか?

私はこの拡張ソースを持っています:

{ "browser_action" : { "default_icon" : "icon.png"},
  "description" : "Alert on Google Load",
  "icons" : { "128" : "icon.png" },
  "name" : "Auto alert",
  "version" : "1.0",
  "content_scripts": [
    {
      "matches": ["http://www.google*"],
      "js": ["myscript.js"],
      "run_at": ["document_end"]
    }
  ],
}

現在、myscript.js には以下が含まれています。

alert("hi")

しかし、google.com を読み込んでも何も起こりません。

どうもありがとう。

4

1 に答える 1

1

使用している一致パターン ( http://www.google*) は無効です。ワイルドカード文字 ( *)を URL のスキームホスト、またはパス部分として使用できます。ドメインの一部として使用することはできません。

すべての Google サイトに一致させたい場合は、次のパターンを使用する必要があります。

*://*.google.com/*

次のドキュメントで、良い例と悪い例を含む一致パターンについて読むことができます: http://developer.chrome.com/extensions/match_patterns.html

于 2012-08-12T18:28:18.010 に答える