7

我正在尝试使用:

navigator.app.loadUrl("http://www.google.com", { openExternal:true } );

它不适用于 iOS,无论是在设备上还是模拟器上。我在一个类似的项目中使用了同一行代码,并且我在两者(1.5.0)上都使用了相同版本的phonegap。在 android 上,相同的代码可以完美运行。设备就绪功能也会触发,所以我猜 phonegap 正在加载。我没有使用android的phonegap.js文件,我已经检查过了。

在调试时我发现这navigator.app是一个未定义的对象。有没有人知道我可能缺少导致这种情况的配置?

谢谢你的帮助。

干杯,米格尔

4

1 回答 1

13

“navigator.app”对象仅在 Android 上可用。幸运的是,在即将发布的 PhoneGap 2.3.0 版本中,您将能够:

window.open("http://www.google.com", "_system");

做你想做的事。

于 2012-12-10T15:31:32.707 回答