Cordova,为什么需要在InAppBrowser插件中打开系统浏览器中的链接

时间:2015-08-25 15:54:52

标签: cordova phonegap-plugins ionic inappbrowser

我有一个Cordova应用程序,它是一个带有单个HTML文件的单页面应用程序。

所有链接都应在系统浏览器中打开。我不想要一个“嵌入式”的InAppBrowser,而是一个本机系统/外部浏览器。

我们可以在任何地方找到使用InAppBrowser的代码示例:

window.open('http://apache.org', '_system');

但是,即使我们甚至不打算使用嵌入式浏览器,为什么我们还需要安装InAppBrowser?

对于链接的目标,有人可以真正地了解WebView的行为吗?目前尚不清楚它应该用target=_blank做什么,但除了打开一个新的浏览器窗口之外我什么也看不到。

请注意,问题似乎只出现在iOS上,因为使用带有target=_blank的Android(使用Crosswalk插件)似乎始终可以在新的本机浏览器窗口中正常运行。

0 个答案:

没有答案