マニフェスト - ウェブでアクセス可能なリソース
コレクションでコンテンツを整理
必要に応じて、コンテンツの保存と分類を行います。
アプリケーションで使用可能な、パッケージ化されたリソースのパスを指定する文字列の配列
コンテキストに基づいて識別されますこれらのパスはパッケージのルートからの相対パスであり、ワイルドカードを含めることができます。対象
たとえば、カスタム コンテンツを作成する目的でコンテンツ スクリプトを挿入する拡張機能がこれに該当します。
example.com
のインターフェースは、インターフェースに必要なすべてのリソース(画像、アイコン、
スタイルシート、スクリプトなど)を次のように作成します。
{
...
"web_accessible_resources": [
"images/*.png",
"style/double-rainbow.css",
"script/double-rainbow.js",
"script/main.js",
"templates/*"
],
...
}
これらのリソースは、URL を介してウェブページで使用できるようになります。
chrome-extension://[PACKAGE ID]/[PATH]
: extension.getURL を使用して生成できます
メソッドを呼び出します。許可リストに登録されたリソースは、適切な CORS ヘッダーで提供されているため、使用できます
アラートを取り込みます
ウェブオリジンから拡張機能リソースへのナビゲーションは、そのリソースが
リストされているとします次のような特殊なケースに注意してください。
- 拡張機能が webRequest API または declarativeWebRequest API を使用してパブリック オブジェクトをリダイレクトする場合
ウェブアクセスできないリソースにリソース リクエストをリクエストした場合、そのリクエストもブロックされます。
- ウェブアクセスできないリソースがリダイレクト元によって所有されている場合でも、上記は当てはまります。
あります。
コンテンツ スクリプト自体を許可リストに登録する必要はありません。
マニフェスト バージョン 2 より前は、拡張機能内のすべてのリソースに
あります。これにより、悪意のあるウェブサイトが、ユーザーがインストールした拡張機能のフィンガープリントを不正取得できてしまう可能性があります。
インストールされている拡張機能の脆弱性(XSS バグなど)を悪用する。制限
ウェブアクセスであることが明示的に意図されたリソースのみに
攻撃対象領域を最小限に抑え、ユーザーのプライバシーを保護します。
デフォルトの可用性
manifest_version
2 以降を使用するパッケージ内のリソースは、デフォルトでブロックされます。
このプロパティを介して使用するには、許可リストに登録する必要があります。
manifest_version
を使用するパッケージ内のリソースはデフォルトで 1 になりますが、使用した場合は、
このプロパティを設定すると、許可リスト登録済みのすべてのリソースの完全なリストとして扱われます。
リストにないリソースはブロックされます。
特に記載のない限り、このページのコンテンツはクリエイティブ・コモンズの表示 4.0 ライセンスにより使用許諾されます。コードサンプルは Apache 2.0 ライセンスにより使用許諾されます。詳しくは、Google Developers サイトのポリシーをご覧ください。Java は Oracle および関連会社の登録商標です。
最終更新日 2013-05-12 UTC。
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"必要な情報がない"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"複雑すぎる / 手順が多すぎる"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"最新ではない"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"翻訳に関する問題"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"サンプル / コードに問題がある"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"その他"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"わかりやすい"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"問題の解決に役立った"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"その他"
}]
{"lastModified": "\u6700\u7d42\u66f4\u65b0\u65e5 2013-05-12 UTC\u3002"}
[[["わかりやすい","easyToUnderstand","thumb-up"],["問題の解決に役立った","solvedMyProblem","thumb-up"],["その他","otherUp","thumb-up"]],[["必要な情報がない","missingTheInformationINeed","thumb-down"],["複雑すぎる / 手順が多すぎる","tooComplicatedTooManySteps","thumb-down"],["最新ではない","outOfDate","thumb-down"],["翻訳に関する問題","translationIssue","thumb-down"],["サンプル / コードに問題がある","samplesCodeIssue","thumb-down"],["その他","otherDown","thumb-down"]],["最終更新日 2013-05-12 UTC。"],[],[]]