我有一个Cordova应用程序,它是一个带有单个HTML文件的单页面应用程序。
所有链接都应在系统浏览器中打开。我不想要一个“嵌入式”的InAppBrowser,而是一个本机系统/外部浏览器。
我们可以在任何地方找到使用InAppBrowser的代码示例:
window.open('http://apache.org', '_system');
但是,即使我们甚至不打算使用嵌入式浏览器,为什么我们还需要安装InAppBrowser?
对于链接的目标,有人可以真正地了解WebView的行为吗?目前尚不清楚它应该用target=_blank
做什么,但除了打开一个新的浏览器窗口之外我什么也看不到。
请注意,问题似乎只出现在iOS上,因为使用带有target=_blank
的Android(使用Crosswalk插件)似乎始终可以在新的本机浏览器窗口中正常运行。