2016-03-30 59 views
0

我知道这是一个已知问题,但自iOS 9以来,似乎无法在Web应用程序中打开链接。因此,我在网络应用程序内部点击的每个链接都在移动Safari中打开。iOS 9网络应用程序阻止在移动Safari中打开链接

我试过this Script这似乎是防止在Safari中打开链接的好方法。但是,这不再适用于iOS 9。

所以我的问题是:有谁知道这个问题的工作替代?

回答

1

因此,显然您可以防止链接在Safari中打开,如果您在关闭</body>标记之前放置此脚本。是的,它甚至适用于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> 
相关问题