iPhone Safari Web App在新窗口中打开链接

iPhone Safari Web App在新窗口中打开链接

将图标添加到主屏幕后,我遇到了网络问题。如果从主屏幕启动Web,则所有链接将在Safari的新窗口中打开(并失去全屏功能)。我该怎样预防呢?我找不到任何帮助,只有同样没有答案的问题。



潇潇雨雨
浏览 699回答 3
3回答

qq_花开花谢_0

我在iWebKit框架中找到了JavaScript解决方案:var&nbsp;a=document.getElementsByTagName("a");for(var&nbsp;i=0;i<a.length;i++){ &nbsp;&nbsp;&nbsp;&nbsp;a[i].onclick=function() &nbsp;&nbsp;&nbsp;&nbsp;{ &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;window.location=this.getAttribute("href"); &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;false &nbsp;&nbsp;&nbsp;&nbsp;}}

MMMHUHU

如果您使用的是jQuery,则可以:$("a").click(function&nbsp;(event)&nbsp;{ &nbsp;&nbsp;&nbsp;&nbsp;event.preventDefault(); &nbsp;&nbsp;&nbsp;&nbsp;window.location&nbsp;=&nbsp;$(this).attr("href");});
打开App,查看更多内容
随时随地看视频慕课网APP