事件监听器不在IOS中工作 - Inappbrowser phonegap

时间:2015-12-15 10:34:08

标签: cordova phonegap-plugins cordova-plugins inappbrowser

我使用的是最新版本的cordova(版本-5)。我在phongap中使用Inappbrowser插件。它与android完美配合但不适用于ios。尝试了所有方法,不知道缺少什么。请帮忙。
谢谢。

var ref = '';    
$j('#gotoCheckoutOpenInAppBrowsr').click(function(){
    var chckOutURL = $j(this).attr('data-checkoutURL');
    ref = cordova.InAppBrowser.open(chckOutURL, '_self', 'location=no');
    ref.addEventListener('loadstart', function(event) {
    alert('ka');
    ref.executeScript({ code: " var xyz = 10" });
});
ref.addEventListener('loaderror', function(event) {
  $j('#ajax_loading').hide();
  alert('Please try again.');
  ref.close();
});
ref.addEventListener('loadstop', function(event) {
 var loop = setInterval(function() {
 ref.executeScript({ code: " xyz " }, function(values){
    var name = values[0];
    if ( name == 20 ) {
      $j('#ajax_loading').hide();
      clearInterval( loop );
      ref.close();
    }
  });
  }, 1000);
});
});

0 个答案:

没有答案