Firefox扩展URL模式匹配:匹配含/status/的Twitter链接
Firefox扩展Twitter状态页URL匹配解决方案
正确匹配规则
要匹配所有包含/status/的Twitter链接,直接使用以下模式即可:
"matches": ["*://*.twitter.com/*/status/*"]
你之前的模式失效原因
*://*.twitter.com/*:理论上可匹配所有Twitter页面,但你写的代码末尾多了一个多余的双引号("matches": ["*://*.twitter.com/*"]"),语法错误导致规则无法被Firefox正确解析。*://*.twitter.com/*/status:仅匹配以/status结尾的路径,但目标链接是/status/后带一串数字的结构,路径不匹配。*://*.twitter.com/*/status/*/:要求路径最后必须带斜杠,而你的示例链接结尾是数字、无斜杠,因此匹配失败。
补充适配X域名
目前Twitter已更名为X,若需要兼容新域名,可扩展规则:
"matches": ["*://*.twitter.com/*/status/*", "*://*.x.com/*/status/*"]
内容的提问来源于stack exchange,提问作者yocto
相关产品推荐
相关产品推荐

