我知道这是一个众所周知的问题但是从iOS 9开始,链接似乎无法在网络应用中打开。因此,我在网络应用程序中点击的每个链接都在移动Safari中打开。
我尝试this Script这似乎是阻止在Safari中打开链接的好方法。然而,这不再适用于iOS 9。
所以我的问题是:有没有人知道这个问题的替代方案?
答案 0 :(得分:1)
因此,如果您将此脚本放在结束</body>
标记之前,显然可以阻止在Safari中打开链接。是的,它甚至可以在iOS 9中使用。
<script type="text/javascript">
var a=document.getElementsByTagName("a");
for(var i=0;i<a.length;i++)
{
a[i].onclick=function()
{
window.location=this.getAttribute("href");
return false
}
}
</script>