【发布时间】:2012-04-02 12:38:54
【问题描述】:
我有一个 Phonegap (cordova) 应用程序,我想在 phonegap WebView 中加载一些外部网页,并且当用户激活它们时我想在 safari 中加载其他外部网页。
通常大多数人都会遇到想要在 WebView 中打开外部链接的问题。将 OpenAllWhitelistURLsInWebView 设置为 YES(在 Cordova.plist/Phongap.plist 中)可以解决这个问题。
但我不想打开WebView的所有链接,只是一些。
我希望我可以调用 window.open('http://someexternalsite') 在 Safari 中打开,然后调用 window.parent.location.href = 'http://mysite' 在 WebView 中打开它。
知道怎么做吗?
【问题讨论】:
-
在此处查看我的 2015 年答案以在 WebView 中打开
_self,在外部浏览器中打开_blank:stackoverflow.com/questions/32208609/…
标签: javascript ios cordova