手机浏览器上网时不小心进入某个广告页面,再点返回按钮就无法返回上一个页面了,这是为啥

https://www.cnblogs.com/linx/p/7018697.html
刚找到一篇文章,也许能解答题主的疑问,我只想说中国网页程序员为了利益真是没有下限了。

■网友
一般是网页自己实现了History的跳转,这样浏览器就不会触发前进/后退。这是History API新增的特性,但是被很多广告,黄站滥用来屏蔽浏览器默认的前进/后退行为。

■网友
这是因为页面设置了一毫秒跳转到下一个同样的广告页面,所以你就算点击了返回,还是依然回到了之前的广告页。解决一:用你超快的手速连续按返回。解决二:关闭浏览器

■网友
其实我是找答案来的,但头一次见到没人答的题……我猜测可能是广告会一次性打开多个网页,其间有强制跳转的链接,导致他会在瞬间又转到广告页面上,快速连续按返回键可以解决这类问题,后果是有时会多退几个页面,直到今天我连着按了几十秒手机还没成功……我接着找答案去了……
■网友
刷新时使劲摁后退

■网友
偏方,关闭JavaScript
■网友
刚遇到了一个,网易邮箱登陆会自动跳转,所以在跳转之后的页面上点返回就回到上一个页面,然后又自动跳转了
感觉可能和这个原理类似,最终的页面实际上是自动跳转之后的页面,返回上一个页面之后还是会自动跳转
但是在网易邮箱的页面如果连续多次点击返回键,在返回到登录页面但是还没来得及跳转的时候就又点了一下的话,还是可以返回到之前的页面的。

或者就是长按返回键,我用的是chrome,会出现一个下拉列表,鼠标移到需要返回的页面再松开就可以返回过去了

■网友
平时点不到这种,给个链接试试。
■网友
【手机浏览器上网时不小心进入某个广告页面,再点返回按钮就无法返回上一个页面了,这是为啥】 网页中有的广告弹窗也是,点击关闭没有反应。。。


    推荐阅读