Chrome浏览器停止使用后退按钮的网站

2020-12-23 14:48:30
导读无论您使用哪种Web浏览器,我们都依靠后退按钮返回到先前访问的页面。但是某些网站滥用后退按钮阻止您离开。这真令人发指,但对于基于Chrom

无论您使用哪种Web浏览器,我们都依靠“后退”按钮返回到先前访问的页面。但是某些网站滥用后退按钮阻止您离开。这真令人发指,但对于基于Chromium的浏览器来说,这已成为过去。

正如Naked Security报道的那样,Chromium开源浏览器(基于Google Chrome(和新的Edge浏览器)构建)背后的开发人员正在引入新行为,以阻止网站破坏按钮功能。

网站当前可以通过两种方式断开后退按钮。第一种是通过引入重定向,即看到网站首先加载另一个页面,该页面立即重定向到预期的网站。这样,单击“后退”按钮仅会加载上一页,然后再次将其重定向回您要离开的页面。

第二种方法称为历史操作。后退按钮依赖于您访问的页面的历史记录来知道要加载的前一页。可以向此历史记录添加多个“ pushState”命令(由于使用HTML5),这会阻止上一页的加载。这些pushState命令可以堆叠在一起,因此无论您按下多少次或多快按下一次返回按钮都不会离开您所在的页面。

Chromium引入的新行为意味着添加到历史记录中的不需要“用户手势”的所有内容将来都会被忽略。因此,重定向页面或pushState命令对于使用这种不熟练的技术使网站感到沮丧的功能已不再起作用,而对于那些讨厌被这种陷阱困住的用户而言,则大为缓解。

免责声明:本文由用户上传,如有侵权请联系删除!

猜你喜欢

最新文章