【发布时间】:2018-11-23 10:39:33
【问题描述】:
在我简单的 gmail chrome 扩展程序中 - 我想防止在已发送邮件中加载图像。
当我包含时,chrome.webRequest.onBeforeRequest.addListener 内部正在工作
urls: [ "*://*.googleusercontent.com/*" ]
在 urls 数组中。但这会触发我只想为此模式触发的所有图像"*://*/#https://mysite/*",
但它根本没有触发 - 如果我包含 googleusercontent url,它正在以这种格式使用 details.url -
https://ci6.googleusercontent.com/proxy/IB4W2KvisZjL2rgC....#https://mysite/*
清单
"permissions": [
"webRequest",
"webRequestBlocking",
"*://*.googleusercontent.com/*",
"*://*/#https://track1/*",
"*://*.googleusercontent.com/*/://track1/*"
],
在后台脚本
中chrome.webRequest.onBeforeRequest.addListener(
function(details) {
console.log(details);
}, {
urls: [
"*://*/#https://track1/*",
]
}, ['blocking']
);
我认为问题在于模式匹配,但我无法理解哪种模式适合使用
【问题讨论】:
-
嗨桑迪普!你得到所需的图案了吗?或任何其他解决方案?
-
是的@PallaviGoyal 我终于找到了问题。让我解释下面的答案
标签: google-chrome google-chrome-extension gmail inboxsdk