近年来,执行后退按钮劫持的网站数量有所增加。 就在前几天,我正在浏览一个网站(让我们将其标记为站点“A”),然后从那里导航到站点“B”。 到达后一个站点后,我按下 Chrome的后退按钮一次。
所以我应该被带回站点’A’。 不幸的是,这不是记录的路径,浏览器再次将我带到站点“B”的主页。 网站“B”破坏后退按钮功能的这种行为并不是什么新鲜事,许多网站多年来一直在实践这种策略。
从用户的角度来看,这可能是最令人毛骨悚然的浏览体验,因为它往往会将他们送入一个无处可逃的连续循环。 更不用说它也完全破坏了用户体验。
幸运的是,存在一个方便的解决方法,您可以通过它在 Chrome 浏览器。 但在我们检查它之前,让我们尝试详细了解这个问题。
内容
后退按钮劫持如何工作?
网站通常倾向于使用 推送状态 命令或/和重定向技术来执行此任务。 如果我们谈论第一个过程,那么如果您从站点“A”转到站点“B”,第二个站点将直接通过 PushState 命令在您的浏览器历史记录中添加一些条目。
结果,如果你击中 背部 从站点“B”按钮,您仍将被导航到该站点本身的页面,而不是被带到站点“A”。 一些网站还使用重定向方法将用户封装在其产品的生态系统中。
所有这些都会导致您与该网站的几秒钟(无意)额外的互动,最终转化为他们收入轨迹的高档。 在这方面,Chromium 开发人员有 推出更新 这将有效地阻止站点执行重定向或执行 推送状态 命令。
它会在每次导航之前首先检查用户的参与。 如果它发现该站点在未经用户同意的情况下进行了该导航,那么它将完全跳过该站点,并且您将被带回较早的站点(在我们的例子中是站点“A”)。 但是,一些网站似乎找到了解决方法。
他们可以绕过 Chromium 源代码设置的限制,因此仍然可以劫持浏览器的后退按钮。
不过,从好的方面来说,存在一个方便的调整,通过它您可以停止此后退按钮在 Chrome 浏览器。 在本指南中,我们将让您意识到这一点。 因此,事不宜迟,让我们检查一下。
停止返回按钮重定向 Chrome
假设您当前正在通过以下方式浏览网站 Chrome 已将返回按钮置于其控制之下。 那么逃生路线是什么?
好吧,您需要做的就是长按浏览器的 后退箭头 按钮(大约 3-4 秒)。
Chrome 然后将显示您最近访问的站点的列表。 然后,您可以从该列表中选择所需的站点,浏览器将直接导航到该站点,而不会受到任何阻碍。
禁用弹出窗口和重定向
Chrome 具有支持启用或禁用弹出窗口和重定向的内置功能。 当您启用弹出窗口阻止程序并停止重定向时,后退按钮劫持将被强制停止。
以下是禁用弹出窗口和重定向的步骤 chrome:
- 发射 Google Chrome 在电脑上面。
- 点击 选项菜单。
- 选择 设置 从列表中。
- 向下滚动到 隐私和安全 部分,然后选择 网站设置 从菜单中。
- 选择 弹出窗口和重定向 选项内 网站设置.
- 将按钮切换到 关掉 并阻止弹出窗口和重定向。
它将阻止技术上支持按钮劫持的重定向。
底线:后退按钮重定向
大多数导航劫持是使用在浏览器上执行的 JavaScript 完成的。 除了提及之外,另一种方法可能是禁用 JavaScript Chrome.
但是,您应该谨慎使用此选项,因为它可能会破坏网站的核心功能。
因此,在停止返回按钮重定向时,这是最直接的方法 Chrome. 虽然它可能没有被标记为最有效的,但它确实可以毫无问题地完成它的工作。
我相信 chrome 开发人员将很快添加一项功能,以通过强大的选项来解决这种烦人的后退按钮重定向。
您对后退按钮重定向有何看法? 你知道任何其他可以阻止后退按钮劫持的技巧吗? 让我们知道。