因此,我一直在使用Web 应用程序生成器一切似乎都进展顺利...但是当点击链接时,我的一些(不是全部)网络应用程序会转移到浏览器。
是否有可能防止网络应用无法在浏览器中打开其内容,以及力量让它们留在 Web 应用程序本身内吗?
我是否遗漏了什么 - 有什么方法可以做到这一点之内这Web 应用程序生成器? 或者手动编辑 Web 应用程序设置(“.click”)文件内的其中一个文件?
答案1
不久前我遇到过类似的问题,即将 Web 应用程序固定到 iOS 设备的主屏幕上。
该问题与应用程序处理链接的方式有关。例如,如果有链接,我们需要在网络浏览器中打开它
我不确定该代码是否适合您的情况,因为我没有使用 Web App Generator 进行测试,但它在这里。
var a=document.getElementsByTagName("a");
for(var i=0;i<a.length;i++)
{
a[i].onclick=function()
{
window.location=this.getAttribute("href");
return false
}
}
参考 StackOverflow 链接:
https://stackoverflow.com/questions/2898740/iphone-safari-web-app-opens-links-in-new-window