navigator.app未定义
我正在尝试使用:
navigator.app.loadUrl("http://www.google.com", { openExternal:true } );
它不适用于iOS设备和模拟器。 我在类似的项目中使用了相同的代码行,并且在1.5.0版本上使用了相同版本的phonegap。 在Android上,相同的代码完美地工作。 设备准备就绪function也发生,所以我猜电话正在加载。 我没有使用android的phonegap.js文件,我已经检查过了。
debugging时,我发现navigator.app
是一个未定义的对象。 有没有人有任何想法,我可能会错过这样的configuration?
谢谢你的帮助。
欢呼声,米格尔
“navigator.app”对象仅在Android上可用。 幸运的是,在即将发布的PhoneGap 2.3.0版本中,您将能够做到:
window.open("http://www.google.com", "_system");
做你想做的事情。
- Phonegap – iOS键盘和下拉“压缩”的Web视图,因为单位
- 如何停止“cordova运行ios”
- 为什么在我的iOS的jQuery Mobile PhoneGap应用程序中转换后页面闪烁/闪烁?
- 离子2 Facebook的login – '应用程序不安装'和'没有login'&'给定的URL是不允许的'错误
- 以编程方式停止-webkit-overflow-scrolling
- cordova3.2 ios添加插件“哪个config.xml? 它在哪里?”
- 检查ios phonegap中的相机存在
- PhoneGap iOS + DOMexception18
- 在启动屏幕后显示白屏的Phonegap – IOS