阻止网络应用程序使用浏览器吗?

阻止网络应用程序使用浏览器吗?

因此,我一直在使用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

相关内容