我正在尝试制作Chrome扩展程序,如果网址为https://accounts.google.com/........#identifier
,我需要它来应用脚本但是这不起作用
为什么呢?
的manifest.json
"content_scripts": [{
"matches": ["https://accounts.google.com/*#identifier"],
"js": ["myJS.js"]
}]
答案 0 :(得分:0)
对于包含anchor(#
)的网址,网址请求实际上仍然会发送到https://accounts.google.com/
而{。}}之后没有该部分,因此您的匹配模式将不匹配你想要什么。
您可以在此处设置#
,并在该方法中将您的方法包装在window.onhashchange
侦听器中,以检测是否"matches": ["https://account.google.com/*"]
。