【问题标题】:Open non-whitelisted URLs in Cordova in ChildBrowser rather than main Webview在 ChildBrowser 而不是主 Webview 中的 Cordova 中打开非白名单 URL
【发布时间】:2012-12-08 05:27:32
【问题描述】:

我正在尝试在我的 Cordova/Phonegap 应用程序中实现官方 Twitter 和 Facebook 分享按钮,但我遇到了很大的困难。他们俩都尝试加载iframe 元素来显示他们的按钮,这可以工作,但是单击其中任何一个都会导致它们在Webview 中打开,而无法在ChildBrowser 中打开它们。当用户完成共享但由于缺少导航按钮而无法返回应用时,这会成为一个问题。

有什么方法可以默认在 ChildBrowser 而不是 Webview 中打开 URL 列表?

【问题讨论】:

    标签: javascript cordova childbrowser


    【解决方案1】:

    你可以使用:

    ChildBrowser.showWebPage(); 
    

    打开非白名单 URL 的命令。

    在 2.3.0 中,我们将 overload window.open() 加入,以便您可以指定是否要在主 Web 视图、操作系统浏览器或无法访问 Cordova 的特殊应用程序浏览器中打开 URL API。

    【讨论】:

    • 是的,我明白了,但问题是我找不到手动打开 Facebook 和 Twitter 提供的共享 URL 的方法。它只是在 iframe 中显示为链接,我认为我无法以任何方式对其进行修改。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-08-14
    • 1970-01-01
    • 2014-05-22
    • 1970-01-01
    • 2020-02-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多