Javascript 如何在WebView包装的应用程序中从网站打开iOS应用程序商店?
我们有一个旧的iOS应用程序,它使用WebView在“m.bla.com”上加载我们的网站(基本上,它是包装我们的移动网站) 它真的很旧了。我们甚至不再有用于此的构建文件。它已被一个新的本地应用程序所取代 但是我们仍然有成千上万的用户没有升级(即使他们可以升级),可能是因为他们关闭了自动更新并且没有检查更新 因此,我们在移动网站上添加了一条html/css/javascript消息,上面写着“我们有了一个新的应用程序!这个应用程序将很快停止支持。[立即更新]” 我是天才,没有iOS网络视图体验(也没有测试这个老应用程序的环境)。我将“立即更新”按钮链接到itunes网站上的应用程序上,我想这是一个网络视图,我相信苹果设备会发现它需要打开应用程序商店 不 按钮单击不执行任何操作 实际上,我不确定为什么它不工作——不确定按钮点击是否没有注册,或者因为设备不知道如何处理链接 有什么建议吗 当点击这个按钮时,是否有一种使用JavaScript启动应用商店的特定方式 代码示例:HTMLJavascript 如何在WebView包装的应用程序中从网站打开iOS应用程序商店?,javascript,ios,webview,Javascript,Ios,Webview,我们有一个旧的iOS应用程序,它使用WebView在“m.bla.com”上加载我们的网站(基本上,它是包装我们的移动网站) 它真的很旧了。我们甚至不再有用于此的构建文件。它已被一个新的本地应用程序所取代 但是我们仍然有成千上万的用户没有升级(即使他们可以升级),可能是因为他们关闭了自动更新并且没有检查更新 因此,我们在移动网站上添加了一条html/css/javascript消息,上面写着“我们有了一个新的应用程序!这个应用程序将很快停止支持。[立即更新]” 我是天才,没有iOS网络视图体验(
<a href="javascript:void(0)" onclick="update()">Update Now</a>
(刚刚提取了相关代码。实现略有不同。在我们的Android WebView应用程序上,它将WebView中的用户重定向到Google Play store应用程序页面[使用Google Play store url]。因此,周围的代码很好,我们通过在谷歌Chrome上模拟该应用程序进行了测试。但在iOS应用程序中,该应用程序似乎不知道如何处理url。)
function update () {
window.location = 'https://itunes.apple.com/app/blablabla/id123456789';
}