我试图打开这样的外部url, a href="http://google.com" target="_system" 并尝试使用_blank,但它在同一个应用程序屏幕中打开,不能在safari浏览器中打开, 如何解决? 如果您更改链接以使用新的InAppB
<a href="http://google.com" target="_system" >
并尝试使用_blank,但它在同一个应用程序屏幕中打开,不能在safari浏览器中打开,
如何解决?
如果您更改链接以使用新的InAppBrowser语法,则可以轻松地在系统Web浏览器,InAppBrowser或应用程序的实际Web视图中打开您的URL.此代码应在系统Web浏览器(iOS上的Safari)中打开您的URL:
<a href="#" onclick="var ref = window.open('http://google.com', '_system');">
将“_system”更改为“_blank”将打开InAppBrowser中的URL.
将’_system’更改为’_self’将打开应用程序的网络视图中的URL(如果域为白名单)或InAppBrowser(如果域未列入白名单).
示例:https://gist.github.com/wicketyjarjar/7043336
注意:Cordova / PhoneGap 3.0需要安装InAppBrowser插件才能使用.
安装InAppBrowser插件(如有必要)…
使用Cordova:cordova插件添加org.apache.cordova.inappbrowser
使用PhoneGap:phonegap本地插件添加org.apache.cordova.inappbrowser