2017-02-28 9 views
-2

次のコードを使用すると、InAppBrowserが開きます。私はChromeのような他のブラウザとAndroidに付属しているものを開こうと思っています。 InAppBrowserのアンドロイドブラウザを開く

var data = '<form id="Form" action="http://www.example.com/api/form/" method="post">' + 
     '<input type="hidden" name="firstname" value="' + firstname + '">' + 
     '<input type="hidden" name="lastname" value="' + lastname + '">' + 
     '</form><script type="text/javascript">document.getElementById("Form").submit();</script>'; 

     var pageContentUrl = 'data:text/html;base64,' + btoa(pageContent); 
     let browser = new InAppBrowser(data, '_blank', 'hidden=no,location=no,clearsessioncache=yes,clearcache=yes');  

答えて

2
var ref = cordova.InAppBrowser.open(url, target, options); 

ターゲット:URLをロードするには、ターゲット、デフォルトは_selfするオプションのパラメータ。

  • _selfは(文字列):URLがホワイトリストにある場合コルドバのWebViewで開きますが、そうでない場合はInAppBrowserで開きます。

  • _blank:InAppBrowserで開きます。

  • _system:システムのWebブラウザで開きます。

ので、_systemとあなたのコードは、あなたが

let browser = new InAppBrowser(data, '_system', 'hidden=no,location=no,clearsessioncache=yes,clearcache=yes'); 

やりたいはずですので、あなたがdocumentation

をお読みください
関連する問題