如何处理IOS网络应用程序中的空锚点

How to handle empty anchors in a IOS webapp

本文关键字:应用程序 网络 IOS 何处理 处理      更新时间:2023-09-26

我已经将一个网站转换为IOS网络应用程序,效果很好,但唯一的问题是,如果我按下一个空锚(见下面的代码),页面会转到页面的顶部或底部,这种情况只发生在网络应用程序中,而不是在iPad上使用safari。我不能替换所有空链接,所以有解决方案吗?

基本链路

<a href="#">some link</a>

将工作的代码是

<a href="javascript:void(0)">works</a>

编辑:发现了这个问题,如果你正在使用IOS网络应用程序,如果你会在safari中打开新的链接,因此我使用了手机样板中的阻止脚本https://github.com/h5bp/mobile-boilerplate.

<a href="javascript:void(0)" onclick="return false" > may it works</a>