PhoneGap Cordova> 3.1.0 inAppBrowser无法正常工作

时间:2014-02-11 19:15:19

标签: javascript android cordova inappbrowser

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

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

在我的onDeviceReady就绪函数中一切都很好。

但我有第二个功能,我在onDeviceReady完成后调用它。

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

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

有任何想法要解决它吗?

我已经尝试了

typeof window.open

在LinkDropBox和onDeviceReady函数

  • 在onDeviceReady中,它返回" function"
  • LinkLropBox中的
  • 返回"字符串"

1 个答案:

答案 0 :(得分:3)

我猜你是在覆盖window.open,忘记了局部变量前面的var关键字,例如。

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

而不是

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

您可以检查一下此问题的代码吗?