Google Chrome-Chromeウェブストアにアプリをアップロードしていますが、manifest.jsonですべてのドメインを許可するにはどうすればよいですか?

user285594

zipファイル付きのChromeウェブストアパッケージを用意しています。しかし、問題は、manifest.jsonが2つのドメインとすべてのサブドメインを許可する必要があることです。

これはリファレンスです:

https://developer.chrome.com/extensions/manifest https://developer.chrome.com/extensions/content_scripts

その言い方: "matches":[" http://www.google.com/ *"]しかし、マッチで、すべてのサブドメインを持つ2つのドメインを許可するにはどうすればよいですか?例:

* .stackoverflow.comと* .centos.org?

{
  "name": "My extension",
  ...
  "content_scripts": [
    {
      "matches": ["http://www.google.com/*"],
      "css": ["mystyles.css"],
      "js": ["jquery.js", "myscript.js"]
    }
  ],
  ...
}
氏族長

ドキュメントの間違った部分を見ています。

パターンの
一致パターンとグロブの一致

"matches"プロパティは配列であることに注意してください

  "content_scripts": [
    {
      "matches": ["*://*.stackoverflow.com/*", "*://*.centos.org/*"],
      "css": ["mystyles.css"],
      "js": ["jquery.js", "myscript.js"]
    }
  ],

上記はstackoverflow.com、のすべてのページcentos.orgとそのすべてのサブドメインに一致しますちょうどstackoverflow.com一致することに注意することが重要です。
*の代わりhttpに、httpまたはのいずれかに正確に一致しますhttps

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

Related 関連記事

ホットタグ

アーカイブ