我正在使用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"
可能会为我做点什么但是(不出所料)没有用。
答案 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。