Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/codeigniter/3.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阻止请求?_Javascript_Google Chrome_Testing_Xmlhttprequest_Testcafe - Fatal编程技术网

使用Javascript阻止请求?

使用Javascript阻止请求?,javascript,google-chrome,testing,xmlhttprequest,testcafe,Javascript,Google Chrome,Testing,Xmlhttprequest,Testcafe,如何使用JavaScript阻止来自特定URL的请求?例如,在chrome上手动执行此操作的方法是打开inspect页面,进入网络并从那里阻止。但我需要阻止来自某些URL的请求,以进行我正在用JavaScript编写的自动测试(如果有任何帮助,请使用testcafe) 下面是手动阻止来自chrome的请求的屏幕截图,我想在我的测试/JavaScript中自动执行相同的操作: 多谢各位 编辑: 我厌倦了以下帖子: 但由于某些原因,我总是收到一个错误,说明在我使用chrome时chrome未定义。

如何使用JavaScript阻止来自特定URL的请求?例如,在chrome上手动执行此操作的方法是打开inspect页面,进入网络并从那里阻止。但我需要阻止来自某些URL的请求,以进行我正在用JavaScript编写的自动测试(如果有任何帮助,请使用testcafe)

下面是手动阻止来自chrome的请求的屏幕截图,我想在我的测试/JavaScript中自动执行相同的操作:

多谢各位

编辑: 我厌倦了以下帖子:
但由于某些原因,我总是收到一个错误,说明在我使用chrome时chrome未定义。webRequest

您可以使用该库,它允许您拦截请求并按您的意愿处理它们。

您可能想检查一下这一点,您是否试图使用扩展来阻止请求?可能是@AbhishekAnand的重复,我已经检查过了,并尝试更改返回路径名.match(/\(css | png | svg)$/);返回pathname.match(/cdn/);在我的屏幕截图中显示阻塞情况。事实并非如此work@VitalyMenchikovsky我试过了,在使用chrome.webRequest时,我似乎总是遇到一个错误。它说chrome是未定义的。