如何在页面加载时自动加载脚本?
我有这个扩展源:
{ "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时,没有任何反应。
非常感谢。
答案 0 :(得分:1)
您正在使用的匹配模式(http://www.google*
)无效。您可以将通配符(*
)用作 scheme , host 或 path 部分URL。您不能将其用作域的一部分。
如果您想匹配所有Google网站,则应使用以下模式:
*://*.google.com/*
您可以在以下文档中了解匹配模式,包括好的和坏的示例:http://developer.chrome.com/extensions/match_patterns.html