【发布时间】:2018-05-05 02:50:34
【问题描述】:
请帮我找到一个解决方案,我花了 3 天时间试图解决这个问题。
我在其中一个页面中有一个带有 iframe 的 phonegap 应用程序。我在 iframe 中使用 target='_blank' 在 APP 外部的新窗口中打开链接,但它在应用程序中打开,替换了整个 APP UI。
【问题讨论】:
标签: ios cordova iframe phonegap inappbrowser
请帮我找到一个解决方案,我花了 3 天时间试图解决这个问题。
我在其中一个页面中有一个带有 iframe 的 phonegap 应用程序。我在 iframe 中使用 target='_blank' 在 APP 外部的新窗口中打开链接,但它在应用程序中打开,替换了整个 APP UI。
【问题讨论】:
标签: ios cordova iframe phonegap inappbrowser
你用过inappbrowser
使用 CLI 添加插件 cordova plugin add cordova-plugin-inappbrowser
这是一个例子:
function getDirect() {
var ref = cordova.InAppBrowser.open('http://www.google.lk','_system' , 'location=yes');
}
_system:在系统的网络浏览器中打开。
_self :如果 URL 在白名单中,则在 Cordova WebView 中打开,否则在 InAppBrowser 中打开。
_blank:在 InAppBrowser 中打开。
【讨论】: