我正在使用iscroll,因为它具有固定页眉/页脚的强大功能。
我在页脚中有链接。在正常的野生动物园中,一切正常。当webapp保存到主屏幕然后启动时,在点击链接后,他们关闭webapp并启动safari。
我尝试过没有好运的AJAX。
有人可以帮忙。
答案 0 :(得分:0)
这不是由于iScroll,它在全屏模式下的所有网络应用程序中都是相同的行为。可以使用此脚本轻松解决。它已经缩小了,我不记得原始来源在哪里,但效果很好。我相信它会将href更改为onclick的。
<script type="text/javascript">(function(a,b,c){if(c in b&&b[c]){var d,e=a.location,f=/^(a|html)$/i;a.addEventListener("click",function(a){d=a.target;while(!f.test(d.nodeName))d=d.parentNode;"href"in d&&(d.href.indexOf("http")||~d.href.indexOf(e.host))&&(a.preventDefault(),e.href=d.href)},!1)}})(document,window.navigator,"standalone")