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

idea thymeleaf 变量未定义

“注意:未定义的变量”、“注意:未定义的索引”和“注意:未定义的偏移量”使用 PHP

“注意:未定义的变量”、“注意:未定义的索引”和“注意:未定义的偏移量”使用 PHP

“注意:未定义的变量”、“注意:未定义的索引”和“注意:未定义的偏移量”使用 PHP