2017-12-07 2 views
0

wenn ich auf die URL klicken, um URL mit $cordovaInAppBrowser.open(url, '_blank', options) zu öffnen, zog es mich zur URL zurück, wenn es den InAppBrowser öffnet, zeigt es seltsames Verhalten.

dies ist mein Code

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

Antwort

0

Ich bin in der Lage, es zu lösen mit diesem Code für Android als auch für 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; 
    } 

für mich perfekt funktionieren. hoffe, dass es für jemanden funktioniert.

1

Sie unter Optionen ausprobieren können.

iOS:

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

Android:

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

In Ihrem Fall cordova.InAppBrowser ist $cordovaInAppBrowser.

Verwandte Themen