【发布时间】:2019-07-10 10:00:43
【问题描述】:
我正在构建一个 chrome 扩展程序来阻止来自某个主机地址的图像。但是,由于 google 代理图像,我无法弄清楚要在 chrome webrequest api 中使用的 url 模式。
网址应该是这样的。
【问题讨论】:
-
由于 API 会忽略 URL 模式中的 #hash 部分,因此您必须使用像
https://*.googleusercontent.con/proxy/hashds*这样的通用模式,然后在您的 webRequest 侦听器中检查details.url字符串以获取targethost子字符串。 -
@wOxxOm 所以我需要做的是使用正则表达式来检查 details.url。如果返回 true 那么我返回 {cancel : true} 否则返回 {cancel : false}
标签: javascript google-chrome google-chrome-extension chrome-webrequest