Javascript 如何为URL中给定的哈希触发Chrome扩展、内容脚本?

Javascript 如何为URL中给定的哈希触发Chrome扩展、内容脚本?,javascript,google-chrome-extension,manifest,hashtag,content-script,Javascript,Google Chrome Extension,Manifest,Hashtag,Content Script,我的比赛计划: "content_scripts" : [ { "matches" : [ "https://stackoverflow.com/questions#epic*" ], "js" : ["silly.js"] } ], 因此,如果用户进入一个网页(如),然后添加#epic,它将进入,但会在URL的末尾添加#epic,这将激活内容脚本silly.js 这是应该发生的,但那不起作用。请参见。 匹配模式不会对URL的部分进行操作 要将内容脚本限制为给定

我的比赛计划:

"content_scripts" : [
 {
   "matches" : [
     "https://stackoverflow.com/questions#epic*"
   ],
   "js" : ["silly.js"]
 }
],
因此,如果用户进入一个网页(如),然后添加
#epic
,它将进入,但会在URL的末尾添加
#epic
,这将激活内容脚本
silly.js

这是应该发生的,但那不起作用。

请参见。
匹配模式不会对URL的部分进行操作

要将内容脚本限制为给定的哈希,请使用

例如,在这种情况下,您可以使用:

"content_scripts" :     [ {
    "matches" :         [
        "*://stackoverflow.com/questions/*"
    ],
    "include_globs" :   ["*#epic*"],
    "js" :              ["silly.js"]
} ],

我认为不支持对
散列进行匹配。您可以随时与
http://stackoverflow.com/questions*
然后检查脚本中的哈希值。这是我的想法,但我不确定。谢谢