2016-01-05 20 views
5

Başlığı belirttiğim gibi, inappprowser eklentisi için target _self'i telefongap web görünümünde harici bir bağlantı açmak için yapmaya çalışıyorum. Ama şu anda onun yerine inAppBrowser açılır.Phonegap inAppBrowser, target _self çalışmıyor

function ready() { 
      $.ajax({url: "http://mydomain", 
       type: "HEAD", 
       timeout: 1000, 
       statusCode: { 
        200: function (response) { 
         cordova.InAppBrowser.open('http://mydomain','_self'); 
        }, 
        400: function (response) { 
         $("#loading").html("No Connection"); 
        }, 
        0: function (response) { 
         $("#loading").html("No Connection"); 
        } 
       } 
      }); 
     } 

     document.addEventListener("deviceready", ready, false); 

ve halen bu benim davranıştır: Aşağıdaki

<preference name="stay-in-webview" value="true"/> 
<gap:plugin name="org.apache.cordova.inappbrowser" /> 

<feature name="InAppBrowser"> 
    <param name="android-package" value="CDVInAppBrowser" /> 
</feature> 

<access origin="*" /> 

i kullanıyorum işlevi olan:

ben bu yapılandırma kullanıyorum

_kendi -> inAppBrowser (bunun yerine web görünümünde açılmalıdır)

_blank -> inAppBrowser

_system -> Android varsayılan tarayıcı Benim amacım sitesi ile statik hiçbir bağlantısı durumunda bir geri dönüş sayfası içeriği (index.html apk'de saklanan) mevcuttur (örneğin hiçbir aygıt ağı oluşturmaktır

), birileri bunu önerdiğinde kullanamam.

cevap

-2

JavaScript'te window.open ("http://google.com", "_ self");

+0

Zaten denedim, bu cordova.InAppBrowser.open ('http: // mydomain', '_ self') aynı davranıştır; –

+0

Merhaba, bir çözüm buldunuz mu? – desmeit