Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/459.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浏览器阻止网站?_Javascript_Google Chrome_Google Chrome Extension_Block - Fatal编程技术网

Javascript 通过Chrome浏览器阻止网站?

Javascript 通过Chrome浏览器阻止网站?,javascript,google-chrome,google-chrome-extension,block,Javascript,Google Chrome,Google Chrome Extension,Block,如何通过Chrome浏览器以编程方式阻止站点 我的想法是通过一个自定义扩展来实现,所以我认为它应该用JavaScript实现 我认为这就像从用户进入的页面重定向到自定义错误页面一样简单——但我不确定具体怎么做(我以前没有真正做过Chrome扩展)您应该查看它的示例 它们将完全满足您的需要:您在后台脚本中检测到有人试图在onBeforeRequest中打开页面,分析请求并有选择地将其重定向到实现逻辑的页面 请参阅CatBlock示例以了解起点。如何阻止用户禁用扩展,从而禁用过滤器?实际上,唯一的用

如何通过Chrome浏览器以编程方式阻止站点

我的想法是通过一个自定义扩展来实现,所以我认为它应该用JavaScript实现

我认为这就像从用户进入的页面重定向到自定义错误页面一样简单——但我不确定具体怎么做(我以前没有真正做过Chrome扩展)

您应该查看它的示例

它们将完全满足您的需要:您在后台脚本中检测到有人试图在
onBeforeRequest
中打开页面,分析请求并有选择地将其重定向到实现逻辑的页面


请参阅CatBlock示例以了解起点。

如何阻止用户禁用扩展,从而禁用过滤器?实际上,唯一的用户将是我……我只是在做练习,但也是为了提高我的工作效率(我在该网站上花费了太多时间)=)。所以,没什么,只是我的意志力。但我不久前也看到过一个例子,你必须从图像中键入64个字符的文本,然后才能覆盖,这是一个有趣的概念。:D-这是一个有趣的想法-验证输入或“无导航”。我可能只是下载一个已经实现了这一功能的扩展,然后查看它的源代码(它只是一个.zip文件,扩展名改为.crx)这里有一个扩展名已经阻止了站点:-我还看到了一个扩展名,可以让您快速查看其他(已安装)扩展名的源代码,没有找到并打开.crx文件。我忘了它的名字(我刚刚在另一台电脑上)@enhzflep谢谢!我会查出来的…似乎很多文件类型实际上只是重命名了ZIP…我知道EPUBs是,Pages也是=)