从Cordova app打开safari网页

时间:2014-06-13 10:26:46

标签: javascript html ios cordova

我正在使用Cordova框架开发一个由HTML和CSS组成的APP。 有一个按钮可以打开一个网页。问题是它打开应用程序内部的网页而不是safari。

我对Objective C的了解非常有限(无),所以我希望有一个使用Javascript的解决方案。

我在互联网上看了一眼,但找不到非Objective C解决方案。

按钮非常简单:<a href="http://www.mywebsite.com/" target="_blank"><img src="img/button.jpg" alt="website"></a>

我认为target="_blank"可能会为我做点什么但是(不出所料)没有用。

2 个答案:

答案 0 :(得分:1)

您可以使用inappbrowser插件

http://cordova.apache.org/docs/en/3.3.0/cordova_inappbrowser_inappbrowser.md.html#InAppBrowser

使用javascript或jquery检测点击链接并使用以下代码

window.open('http://www.google.com', '_system', 'location=yes');

答案 1 :(得分:0)

我找到了问题的答案:

Opening all URL's with Cordova childbrowser

唯一的问题是,由于某些未知原因的共享按钮,它会自动打开twitter.com。我猜这是因为它在加载时表现为api。