Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/404.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在chrome中阻止特定的请求URL,但应传递带有子目录的URL_Javascript_Regex_Google Chrome_Http_Https - Fatal编程技术网

Javascript 在chrome中阻止特定的请求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

我正试图像这样阻止特定的请求URL-

通过使用谷歌Chrome网络选项卡中的阻止请求URL“

但我面临的问题是,阻止请求URL阻止了以上述模式开始的所有URL,就像阻止一样-

我只想阻止-

我尝试在“网络请求阻止”选项卡中更改文本模式,但没有成功

有人面临过类似的情况吗


注意-我不想使用任何额外的脚本,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