如何在Chrome扩展程序中将脚本注入url而不使用斜杠?

时间:2017-06-19 07:14:57

标签: google-chrome-extension

这是我的扩展程序配置。

"content_scripts" : [{

    "all_frames": false,

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

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

加载扩展程序时出错。

但它有效。

"matches": ["XXX.org/*"]

我需要将脚本注入根链接而不是子链接。

感谢

1 个答案:

答案 0 :(得分:1)

http://example.com不是最终的网址;它只是http://example.com/的快捷方式 - 它将被浏览器重写,即使它没有显示在地址栏中。毕竟,您仍然需要GET请求的路径!

Chrome文档明确指出match patterns 必须包含路径(和方案)。如果您只想要网站的根,那么只匹配该网站:

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