繁体   English   中英

PhoneGap Cordova> 3.1.0 inAppBrowser无法正常工作

[英]PhoneGap Cordova > 3.1.0 inAppBrowser not working

我正在使用带有InAppBrowser插件的cordova 3.3。 当我打电话

ref = window.open('http://www.google.de', '_blank', 'location=yes');

在我的onDeviceReady ready函数中,一切都很好。

但是我有第二个函数,我在onDeviceReady完成后调用了它。

function LinkDropBox() {
  ref = window.open('http://www.google.de', '_blank', 'location=yes');
}

错误控制台告诉我:[object global]对象的未捕获的typeerror属性'open'不是函数

有什么想法可以解决吗?

我已经尝试过

typeof window.open

在LinkDropBox和onDeviceReady函数中

  • 在onDeviceReady中,它返回“函数”
  • 在LinkDropBox中,它返回“字符串”

我会猜测您是通过忘记局部变量前面的var关键字来覆盖window.open的,例如

function doSomething() {
  open = "hello world";
}

代替

function doSomething() {
  var open = "hello world";
}

您可以检查代码来解决此问题吗?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM