例如有很多类似的网站bit.ly
。我希望 Chrome 每次在这样的网站尝试将我重定向到某个地方时都停止并询问我。
答案1
基本上有两种重定向:由重定向标头引起的重定向和由 JavaScript 引起的重定向。
重定向标头(如 301)旨在告诉浏览器,他们正在寻找的任何资源都不在他们正在寻找的位置,但真实位置是已知的。这允许浏览器找到这些资源,而不是 404,后者只是告诉他们资源不在那里。
这种重定向是网络浏览器的基本组成部分之一,因此没有简单的方法来修改其行为。Chrome 是开源的,因此从技术上讲您可以实现您的要求,但这绝不是一个简单的解决方案。
另一种是通过 JavaScript 完成的。页面加载后,页面上的脚本会告诉浏览器加载新页面。一个简单的浏览器扩展程序可以在页面上运行一个脚本,拦截所有此类尝试,并在允许用户继续之前征求用户的许可。