2

我在我的 Cordova 2.8 应用程序中使用了 inappbrowser,除了指向 iTunes 的链接,如下所示:

<p><a href="#" onclick="window.open('https://www.itunes.apple.com/us/app/apppname', '_blank', 'location=yes,enableViewPortScale=yes');">open</a></p>

不要打开 - 任何人都可以帮助我并解释如何解决这个问题吗?(所有其他 URL 都可以正常打开)。

4

3 回答 3

3

尝试对您的 URL使用encodeURI()方法。我认为它会解决你的问题

<a href="#" onclick="window.open(encodeURI('itms-apps://itunes.apple.com/us/app/google-maps/id58502735‌​4?mt=8&uo=4'), '_blank', 'location=yes,enableViewPortScale=yes');">Open</a>

查看这篇文章 Phonegap App : External URL don't open in InApp Browser of IOS

于 2013-08-01T14:20:05.737 回答
0

您应该使用 itms-apps://www.itunes.apple.com/us/app/apppname 它会在 iTunes 应用程序中打开链接。

于 2013-06-20T13:05:25.407 回答
0

最新版本的插件解决了这个问题!

v 1.4

于 2016-05-13T07:22:52.197 回答