ipad safari 8.0.2链接不可点击

ipad safari 8.0.2 link unclickable

本文关键字:链接 safari ipad      更新时间:2023-09-26

自8.0版本以来,Safari iPad或iPhone上的web链接不再"可点击"。适用于所有PC浏览器和Android手机。

在Firebug中运行inspect元素显示所有<a />标记都具有target="_blank"属性。我找到了这个链接,上面写着关闭"阻止弹出窗口",但没有用。其他人找到解决方案了吗?还是我必须用javascript替换所有target="_blank"?

我们最近也遇到了这个问题。Safari会将a标记设置为活动,但不会打开链接。所有其他主要浏览器都运行良好,iOS 8上的Safari是唯一的问题。就连iOS 8上的Chrome也如预期。

我们尝试清除浏览器缓存、上下滚动或关闭"阻止弹出窗口"都未能解决问题。

我们最终解决了这个问题,为target="_blank"的所有锚添加了一个点击事件,并通过JavaScript打开了它们。我们的项目中有jQuery,所以YMMV有以下代码:

$('a[target="_blank"]').click(function(e){
    e.preventDefault();
    window.open($(this).attr('href'), $(this).attr('target'));
    return;
});