jig*_*jer 23 dns google-chrome redirection
例如abc.com
,当我输入一个 URL 并按 Enter 键时,我不希望在其他地方结束。如果没有带有该 URL 的站点,我希望有一个错误页面。但相反,我被重定向到另一个 URL(甚至另一个域:)abc.go.com
。
我不是网络技术专家,但据我所知,重定向有两大类,DNS/注册商重定向(不可见)和服务器端重定向(可见,http 代码 301 或 302)。
如何在 Chrome 中防止这些服务器端重定向?最佳情况我收到一个提示页面,告诉我该页面具有不同的 URL 或 IP,询问我是否要继续。
另一个例子是hackoverflow.com
我从这里被重定向到两个站点,在第一次重定向之后,我可以在移动到停车站点之前瞥见一个设计好的主页。我想中途停止这种双重重定向并检查第二个站点。
小智 16
我意识到这远不是一个完美的答案,因为这仅适用于提供内容的回复,但我决定发布它,因为目前有用的、可操作的答案为零。
作为一种快速而肮脏的解决方案,您可以使用调试器(可由大多数浏览器访问F12
或CTRL+SHIFT+I
在大多数浏览器中访问)让您自己有机会选择退出重定向。
在页面运行自己的任何脚本之前,在控制台中运行此行:
window.onbeforeunload = function(){ return 'Leave page?'; };
Run Code Online (Sandbox Code Playgroud)
例如,使用 Chrome:
F12
) 并切换到Sources选项卡。F8
可使调试器进入单步调试模式。F8
再次按下以允许脚本运行并让页面完成加载。小智 5
阻止重定向发生的另一种临时方法是esc
在重定向发生之前按下按钮。
esc
停止页面中 js 的执行,同时也停止 html 的渲染,因此按下它很快,重定向不应该发生,但页面可能不会完全加载。调查页面内容和其他信息(例如 cookie)可能很有用
小智 -4
归档时间: |
|
查看次数: |
33169 次 |
最近记录: |