2016-01-05 16 views
5

タイトルが言うように、私はinAppBrowserプラグインのターゲット_selfをphonegap webviewの内部に外部リンクを開くようにしようとしています。しかし、現在はinAppBrowserで開きます。PhoneGap inAppBrowser、ターゲット_selfが動作しない

私は、この設定を使用しています:

<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="*" /> 

を私が使用している機能は以下の通りです:

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); 

、現在はそれが私の行動です:

_self - > inAppBrowser(代わりにウェブビューで開く必要があります)

_blank - > inAppBrowser

_system - 未接続の場合のフォールバック・ページは、例えばサイト(なしデバイスのネットワークで存在します> Androidのデフォルトブラウザ

私の目的は、静的なコンテンツを作成することです(index.htmlのAPKに格納されています) )、誰かがそれを提案するなら私は使用できません。

答えて

-2

JavaScriptではwindow.open( "http://google.com"、 "_ self")を使用できます。

+0

私はすでに試してみましたが、cordova.InAppBrowser.open( 'http:// mydomain'、 '_ self')と同じ動作です。 –

+0

こんにちは、あなたは解決策を見つけましたか? – desmeit

関連する問題