在一个web应用中,无数的链接来回交往,理论上我们都认为这样很稳妥没什么问题。

但是有一阵情况会让我们哭笑不得。

假如一个页面(a)上有一个链接,而且这个链接很大,占据了整个屏幕,跳转到下一个页面(b),这个页面也有一个占据整个屏幕的链接(c页面)。那么点击a的时候就极有可能直接奔向c

经测试,该问题在iphone,android上都能出现,其中android 2.1以下的机器最为严重。

可能原因:

1、网络快

2、点链接时的停留时间长

但是,居然有解决方案!

页面跳转不用href 而用 location.href