我使用带有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函数
答案 0 :(得分:3)
我猜你是在覆盖window.open,忘记了局部变量前面的var
关键字,例如。
function doSomething() {
open = "hello world";
}
而不是
function doSomething() {
var open = "hello world";
}
您可以检查一下此问题的代码吗?