2017-12-07 13 views
0

URLを開くにはURLをクリックしてください。$cordovaInAppBrowser.open(url, '_blank', options) InAppBrowserを開くと私は奇妙な動作をします。

これはあなたがオプションの下に試すことができます私のコード

var options = { 
     location: 'yes', 
     clearcache: 'yes', 
     toolbar: 'no' 
    }; 
    $cordovaInAppBrowser.open(url, '_blank', options) 
    .then(function (event) { 
     // success 
    }) 
    .catch(function (event) { 
     // error 
    }); 

enter image description here

答えて

0

私はそれが完璧に動作するAndroidのためだけでなく、IOS私にとって

self.viewLink = function (viewUrl) { 

     var url = (viewUrl.match('http')) ? viewUrl : 'http://' + viewUrl; 
     var options = { 
      location: 'no', 
      clearcache: 'yes', 
      toolbar: 'yes', 
      closebuttoncaption: 'Done' 
     }; 
     $cordovaInAppBrowser.open(url, '_blank', options) 
     .then(function (event) { 
      // success 
     }) 
     .catch(function (event) { 
      // error 
     }); 
     return false; 
    } 

ためにこのコードを使用してそれを解決することができています。それがうまくいくことを願っています。

1

です。

のiOS:

cordova.InAppBrowser.open(yourURL, '_blank', 'toolbar=no'); 

アンドロイド:あなたのケースでは

cordova.InAppBrowser.open(yourURL, '_blank', 'location=no'); 

cordova.InAppBrowser$cordovaInAppBrowserです。

関連する問題