使用以下代码打开InAppBrowser。我想打开其他浏览器,例如Chrome和Android附带的任何内容。
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');
答案 0 :(得分:2)
var ref = cordova.InAppBrowser.open(url, target, options);
目标:加载网址的目标,默认为_self的可选参数。 (字符串)
_self :如果网址在白名单中,则在Cordova WebView中打开,否则会在InAppBrowser中打开。
_blank :在InAppBrowser中打开。
_system :在系统的网络浏览器中打开。
因此,使用_system的代码应该做你想做的事情
let browser = new InAppBrowser(data, '_system', 'hidden=no,location=no,clearsessioncache=yes,clearcache=yes');
您应该阅读documentation