清單中有多個內容指令碼
相同的條件,多個指令碼
如果需要注入多個檔案且所有其他條件相同,例如要包含庫,則可以在 js
陣列中列出所有這些檔案:
"content_scripts" : [
{
"js": ["library.js", "content.js"],
"matches": ["http://*.example.com/*"]
}
]
訂單事項: library.js
將在 content.js
之前執行。
相同的指令碼,多個站點
如果需要將相同的檔案注入多個站點,可以提供多種匹配模式:
"matches": ["http://example.com/*", "http://example.org/*"]
如果你需要基本上每個頁面注入,你可以使用廣泛的匹配模式,如 *://*/*
(匹配每個 HTTP(S)
頁面)或 <all_urls>
(匹配每個支援的頁面 )。
不同的指令碼或不同的站點
content_scripts
部分也是一個陣列,因此可以定義多個內容指令碼塊:
"content_scripts" : [
{
"js": ["content.js"],
"matches": ["http://*.example.com/*"]
},
{
"js": ["something_else.js"],
"matches": ["http://*.example.org/*"]
}
]