在InAppBrowser中打开Android浏览器
问题描述:
使用以下代码打开InAppBrowser。我想打开Chrome等其他浏览器以及Android上的任何内容。在InAppBrowser中打开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');
答
var ref = cordova.InAppBrowser.open(url, target, options);
目标:其中加载URL的目标,可选参数,默认为_self。 (字符串)
_self:打开在科尔多瓦的WebView如果URL在白名单中,否则在InAppBrowser打开。
_blank:在InAppBrowser中打开。
_system:在系统的Web浏览器中打开。
因此,因此,与_SYSTEM你的代码应该做你想要
let browser = new InAppBrowser(data, '_system', 'hidden=no,location=no,clearsessioncache=yes,clearcache=yes');
你应该阅读documentation
什么