2017-06-19 4 views
-1

これは私の拡張構成です。Chrome拡張機能でスラッシュのないURLにスクリプトを挿入するにはどうすればよいですか?

"content_scripts" : [{ 

    "all_frames": false, 

    "js": ["script.js"], 

    "matches": ["XXX.org"] 
}], 

拡張子を読み込む際にエラーが発生しました。

しかし、それは動作します。

サブリンクではなくルートリンクにスクリプトを挿入する必要があります。感謝

+0

を意味します。 "https://www.my.site.com/*"が働いています。しかし、 "https://www.my.site.com"は失敗に終わっています。 –

答えて

1

http://example.com

は、最終的なURLではありません。 http://example.com/のショートカットです。アドレスバーに表示されていなくてもブラウザによって書き換えられます。結局のところ、依然としてGETリクエストのパスが必要です。

Chromeのドキュメントには、パスとスキームが含まれている必要があります。match patternsにはが含まれている必要があります。サイトのルートのみが必要な場合は、そのサイトとの一致:

"matches": ["http://example.com/"]