Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/372.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/101.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在WebView包装的应用程序中从网站打开iOS应用程序商店?_Javascript_Ios_Webview - Fatal编程技术网

Javascript 如何在WebView包装的应用程序中从网站打开iOS应用程序商店?

Javascript 如何在WebView包装的应用程序中从网站打开iOS应用程序商店?,javascript,ios,webview,Javascript,Ios,Webview,我们有一个旧的iOS应用程序,它使用WebView在“m.bla.com”上加载我们的网站(基本上,它是包装我们的移动网站) 它真的很旧了。我们甚至不再有用于此的构建文件。它已被一个新的本地应用程序所取代 但是我们仍然有成千上万的用户没有升级(即使他们可以升级),可能是因为他们关闭了自动更新并且没有检查更新 因此,我们在移动网站上添加了一条html/css/javascript消息,上面写着“我们有了一个新的应用程序!这个应用程序将很快停止支持。[立即更新]” 我是天才,没有iOS网络视图体验(

我们有一个旧的iOS应用程序,它使用WebView在“m.bla.com”上加载我们的网站(基本上,它是包装我们的移动网站)

它真的很旧了。我们甚至不再有用于此的构建文件。它已被一个新的本地应用程序所取代

但是我们仍然有成千上万的用户没有升级(即使他们可以升级),可能是因为他们关闭了自动更新并且没有检查更新

因此,我们在移动网站上添加了一条html/css/javascript消息,上面写着“我们有了一个新的应用程序!这个应用程序将很快停止支持。[立即更新]

我是天才,没有iOS网络视图体验(也没有测试这个老应用程序的环境)。我将“立即更新”按钮链接到itunes网站上的应用程序上,我想这是一个网络视图,我相信苹果设备会发现它需要打开应用程序商店

按钮单击不执行任何操作

实际上,我不确定为什么它不工作——不确定按钮点击是否没有注册,或者因为设备不知道如何处理链接

有什么建议吗

当点击这个按钮时,是否有一种使用JavaScript启动应用商店的特定方式

代码示例:HTML

<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';
}