Javascript 在chrome中阻止特定的请求URL,但应传递带有子目录的URL
我正试图像这样阻止特定的请求URL- 通过使用谷歌Chrome网络选项卡中的阻止请求URL“ 但我面临的问题是,阻止请求URL阻止了以上述模式开始的所有URL,就像阻止一样- 我只想阻止- 我尝试在“网络请求阻止”选项卡中更改文本模式,但没有成功 有人面临过类似的情况吗Javascript 在chrome中阻止特定的请求URL,但应传递带有子目录的URL,javascript,regex,google-chrome,http,https,Javascript,Regex,Google Chrome,Http,Https,我正试图像这样阻止特定的请求URL- 通过使用谷歌Chrome网络选项卡中的阻止请求URL“ 但我面临的问题是,阻止请求URL阻止了以上述模式开始的所有URL,就像阻止一样- 我只想阻止- 我尝试在“网络请求阻止”选项卡中更改文本模式,但没有成功 有人面临过类似的情况吗 注意-我不想使用任何额外的脚本,chrome本身或Mozilla或chrome即将进行的更新应该有一些方法。查看开发工具的源代码,我可以得出结论,没有办法做到这一点 /** * @param {string} patter
注意-我不想使用任何额外的脚本,chrome本身或Mozilla或chrome即将进行的更新应该有一些方法。查看
开发工具的源代码,我可以得出结论,没有办法做到这一点
/**
* @param {string} pattern
* @param {string} url
* @return {boolean}
*/
_matches(pattern, url) {
var pos = 0;
var parts = pattern.split('*');
for (var index = 0; index < parts.length; index++) {
var part = parts[index];
if (!part.length)
continue;
pos = url.indexOf(part, pos);
if (pos === -1)
return false;
pos += part.length;
}
return true;
}
/**
*@param{string}模式
*@param{string}url
*@return{boolean}
*/
_匹配(模式、url){
var-pos=0;
var parts=pattern.split('*');
对于(var索引=0;索引
它只支持使用星号的通配符。无论您希望忽略给定URL的哪些内容,它都将始终匹配
也不支持RegEx
,除非添加类似的内容,否则这是可能的
不,除非有人添加此功能并提交拉取请求,否则不会很快添加此功能
这接受正则表达式吗?在我的版本(86.0.4240.111)中,它说“使用*进行通配符”,这听起来不像是指Kleene星。它可能使用以下模式:尚未找到任何解决方案:(您希望在前端还是后端阻止它?如果您希望在后端阻止它,您使用的是哪种编程语言?Java、Javascript、.NET、PHP?在前端,从浏览器本身@justthink