Android上的Chrome浏览器中的Meteor app打开URL

时间:2015-11-30 19:03:24

标签: android cordova google-chrome meteor

对于Meteor应用程序,在Android / Cordova上我们需要为用户创建一个url链接按钮,当点击该按钮时,将在Chrome浏览器中打开一个URL(而不是在应用程序本身中打开它)并传递它的参数(用户ID)。是否有Meteor包来做到这一点(无法找到)?是否有简单的js可以做到这一点(无法从其他类似的SO问题中获取js来在这种情况下工作)?

由于

2 个答案:

答案 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>