我正在尝试在我的 Cordova/Phonegap 应用程序中实现官方 Twitter 和 Facebook 共享按钮,但我遇到了很大的困难。他们都尝试加载一个iframe
元素来显示他们的按钮,这有效,但是单击其中任何一个都会导致它们在 Webview 中打开,而无法在 ChildBrowser 中打开它们。当用户完成共享但由于缺少导航按钮而无法返回应用程序时,这会成为一个问题。
默认情况下,有没有办法在 ChildBrowser 而不是 Webview 中打开 URL 列表?
我正在尝试在我的 Cordova/Phonegap 应用程序中实现官方 Twitter 和 Facebook 共享按钮,但我遇到了很大的困难。他们都尝试加载一个iframe
元素来显示他们的按钮,这有效,但是单击其中任何一个都会导致它们在 Webview 中打开,而无法在 ChildBrowser 中打开它们。当用户完成共享但由于缺少导航按钮而无法返回应用程序时,这会成为一个问题。
默认情况下,有没有办法在 ChildBrowser 而不是 Webview 中打开 URL 列表?
那么你可以使用:
ChildBrowser.showWebPage();
打开非白名单 URL 的命令。
在 2.3.0 中,我们将重载 window.open()以便您可以指定是否要在主 Web 视图、操作系统浏览器或无法访问 Cordova 的特殊应用程序浏览器中打开 url API。