对于Meteor应用程序,在Android / Cordova上我们需要为用户创建一个url链接按钮,当点击该按钮时,将在Chrome浏览器中打开一个URL(而不是在应用程序本身中打开它)并传递它的参数(用户ID)。是否有Meteor包来做到这一点(无法找到)?是否有简单的js可以做到这一点(无法从其他类似的SO问题中获取js来在这种情况下工作)?
由于
答案 0 :(得分:1)
您可能正在寻找此套餐:https://github.com/apache/cordova-plugin-inappbrowser。安装完成后,您可以使用_system
作为目标,在系统浏览器(Chrome)中open a link:
var ref = cordova.InAppBrowser.open(url, "_system", options);
然而,即使没有这个包,你也应该能够做到这样你想做的事情:
window.open(url, '_system');
答案 1 :(得分:1)
如果知道你在Android上,请使用Intent语法URL
intent:host/a/path/#Intent;scheme=http;package=com.android.chrome;end
试试demo page:
<h2>Launch in Chrome Stable</h2>
<a href="intent:www.xhaus.com/headers#Intent;scheme=http;package=com.android.chrome;end">Open</a>
<h2>Launch in Chrome Beta</h2>
<a href="intent:www.xhaus.com/headers#Intent;scheme=http;package=com.chrome.beta;end">Open</a>