navigator.app 未定义
Posted
技术标签:
【中文标题】navigator.app 未定义【英文标题】:navigator.app undefined 【发布时间】:2012-12-10 14:34:47 【问题描述】:我正在尝试使用:
navigator.app.loadUrl("http://www.google.com", openExternal:true );
而且它不适用于 ios,无论是在设备上还是在模拟器上。我在一个类似的项目中使用了同一行代码,并且我在两者(1.5.0)上都使用了相同版本的phonegap。在 android 上,相同的代码可以完美运行。设备就绪功能也会触发,所以我猜 phonegap 正在加载。我没有使用android的phonegap.js文件,我已经检查过了。
在调试时我发现navigator.app
是一个未定义的对象。有没有人知道我可能缺少导致这种情况的配置?
感谢您的帮助。
干杯, 米格尔
【问题讨论】:
我在 Cordova 8.0.0 上遇到了这个问题 【参考方案1】:“navigator.app”对象仅在 Android 上可用。幸运的是,在即将发布的 PhoneGap 2.3.0 版本中,您将能够做到:
window.open("http://www.google.com", "_system");
做你想做的事。
【讨论】:
非常感谢,明白了。我可以知道新版本的任何目标日期? 我怀疑未来 10-14 天的某个时候。以上是关于navigator.app 未定义的主要内容,如果未能解决你的问题,请参考以下文章
“注意:未定义的变量”、“注意:未定义的索引”、“警告:未定义的数组键”和“注意:未定义的偏移量”使用 PHP
“注意:未定义的变量”、“注意:未定义的索引”、“警告:未定义的数组键”和“注意:未定义的偏移量”使用 PHP
“注意:未定义的变量”、“注意:未定义的索引”和“注意:未定义的偏移量”使用 PHP