检测Chrome扩展程序manifest.json中的锚点

时间:2016-05-25 17:11:39

标签: javascript json google-chrome google-chrome-extension

我正在尝试制作Chrome扩展程序,如果网址为https://accounts.google.com/........#identifier,我需要它来应用脚本但是这不起作用 为什么呢?

的manifest.json

"content_scripts": [{
    "matches": ["https://accounts.google.com/*#identifier"],
    "js": ["myJS.js"]
}]

1 个答案:

答案 0 :(得分:0)

对于包含anchor#)的网址,网址请求实际上仍然会发送到https://accounts.google.com/而{。}}之后没有该部分,因此您的匹配模式将不匹配你想要什么。

您可以在此处设置#,并在该方法中将您的方法包装在window.onhashchange侦听器中,以检测是否"matches": ["https://account.google.com/*"]