簡體   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