Tomáš Zato Asked: 2019-11-16 04:49:16 +0800 CST2019-11-16 04:49:16 +0800 CST 2019-11-16 04:49:16 +0800 CST 为什么 Firefox 拒绝导航到该域? 772 我注意到一些广告从我的广告拦截器中溜走。我决定最好导航到广告提供商的域,转到页面设置并禁止所有权限,包括 javascript 和图像。 我找到的 IFRAME 中的域是www.btserve.com. 但是,如果我尝试将其放在地址栏中,Firefox 会删除它并替换为以前的地址。我可以在网络面板中看到已发出请求,但除非我在该站点上,否则我无法访问页面权限。 为什么 Firefox 会从 URL 中隐藏广告域并拒绝我访问它?我还能如何阻止该域的权限? firefox adblock 2 个回答 Voted Best Answer dirdi 2019-11-16T05:01:41+08:002019-11-16T05:01:41+08:00 为什么 Firefox 会从 URL 中隐藏广告域并拒绝我访问它? 该页面返回以下 HTTP 响应标头: HTTP/1.1 204 No Content Connection: close Date: Fri, 15 Nov 2019 12:56:22 GMT ETag: W/"a-bAsFyilMr4Ra1hIU5PyoyFRunpI" Server: nginx/1.14.1 X-Frame-Options: DENY 因此 Firefox 没有任何内容可以显示,因此 Firefox 会返回到之前有效的页面。 由于我不是AdBlock用户,因此无法回答您的第二个问题。但是,这里有一个解决方法: 如果要阻止对特定域的所有请求,可以在hosts文件中添加一个条目(/etc/hosts在 *nix 操作系统或C:\Windows\System32\drivers\etc\hostsWindows 操作系统下),如下所示: 127.0.0.1 btserve.com 这会将对该域的所有请求重定向到您自己的计算机,这将默默地丢弃它们。请注意,您需要管理员权限才能编辑该hosts文件。 Menkid 2019-11-16T05:04:17+08:002019-11-16T05:04:17+08:00 在firefox上使用网络工具后,网站的响应包含这些headers: HTTP/1.1 204 No Content Date: Fri, 15 Nov 2019 12:57:55 GMT Connection: keep-alive Server: nginx/1.14.1 X-Frame-Options: DENY ETag: W/"a-bAsFyilMr4Ra1hIU5PyoyFRunpI" 并且没有附加任何内容。 204错误表示服务器收到并理解了resquest,但是没有数据返回给用户。 来源: https ://www.koozai.com/blog/analytics/server-response-codes-and-what-they-mean/#204
该页面返回以下 HTTP 响应标头:
因此 Firefox 没有任何内容可以显示,因此 Firefox 会返回到之前有效的页面。
由于我不是AdBlock用户,因此无法回答您的第二个问题。但是,这里有一个解决方法:
如果要阻止对特定域的所有请求,可以在
hosts
文件中添加一个条目(/etc/hosts
在 *nix 操作系统或C:\Windows\System32\drivers\etc\hosts
Windows 操作系统下),如下所示:这会将对该域的所有请求重定向到您自己的计算机,这将默默地丢弃它们。请注意,您需要管理员权限才能编辑该
hosts
文件。在firefox上使用网络工具后,网站的响应包含这些headers:
HTTP/1.1 204 No Content Date: Fri, 15 Nov 2019 12:57:55 GMT Connection: keep-alive Server: nginx/1.14.1 X-Frame-Options: DENY ETag: W/"a-bAsFyilMr4Ra1hIU5PyoyFRunpI"
并且没有附加任何内容。
204错误表示服务器收到并理解了resquest,但是没有数据返回给用户。
来源: https ://www.koozai.com/blog/analytics/server-response-codes-and-what-they-mean/#204