首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >phonegap在浏览器中打开链接

phonegap在浏览器中打开链接
EN

Stack Overflow用户
提问于 2013-07-27 01:21:26
回答 8查看 178.9K关注 0票数 116
<a target="_blank" data-rel="external" href="http://www.kidzout.com">www.kidzout.com</a>

嗨,专家们,我正在使用phonegap 2.9.0,我正在使用上面的代码在浏览器中打开链接,但它在同一个应用程序中打开它......如何打开safari浏览器?

它在相同的应用程序中打开网站,然后我无法返回该应用程序,因此我需要删除该应用程序并再次安装该应用程序.....

EN

回答 8

Stack Overflow用户

发布于 2013-11-29 20:24:03

<a onclick="navigator.app.loadUrl('https://google.com/', { openExternal:true });">Link</a>

适用于我的android和PG 3.0

票数 28
EN

Stack Overflow用户

发布于 2014-01-06 21:50:03

在android和iphone中有两种不同的方式打开URL。

对于IOS,请使用以下代码。

window.open("http://google.com", '_system');

对于android操作系统,请使用以下代码。

navigator.app.loadUrl("http://google.com", {openExternal : true});
票数 21
EN

Stack Overflow用户

发布于 2014-09-05 01:15:20

如果你碰巧有jQuery在身边,你可以像这样截获点击链接:

$(document).on('click', 'a', function (event) {
    event.preventDefault();
    window.open($(this).attr('href'), '_system');
    return false;
});

这样你就不必修改html中的链接了,这可以节省很多时间。我使用一个委托来设置它,这就是为什么你会看到它被绑定到document对象,使用'a‘标签作为第二个参数。这样,所有的'a‘标签都会被处理,不管它们是什么时候添加的。

当然,您仍然需要安装InAppBrowser插件:

cordova plugin add org.apache.cordova.inappbrowser
票数 7
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17887348

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档