请帮我找一个我花了3天时间来解决此问题的解决方案。
我有一个在其中一个页面中使用iframe的phonegap应用程序。我在iframe中使用了target ='_ blank'来打开APP外部新窗口中的链接,而是在应用程序中打开替换整个APP UI。
答案 0 :(得分:2)
您使用过inappbrowser
吗?使用CLI cordova插件添加插件添加cordova-plugin-inappbrowser
这是一个例子:
function getDirect() {
var ref = cordova.InAppBrowser.open('http://www.google.lk','_system' , 'location=yes');
}
_system :在系统的网络浏览器中打开。
_self :如果网址在白名单中,则在Cordova WebView中打开,否则会在InAppBrowser中打开。
_blank :在InAppBrowser中打开。