【问题标题】:external link jquery mobile phonegap back外部链接 jquery 手机gap 返回
【发布时间】:2014-03-05 09:11:13
【问题描述】:

我正在尝试使用我的 phonagap 应用程序加载外部页面,但是当我使用后退按钮返回我的应用程序时,javascript 和 css 未加载。

我的应用程序如下所示: http://coenraets.org/blog/2011/10/sample-application-with-jquery-mobile-and-phonegap/

我在 index.html 中包含我所有的脚本和 css,而不是在其他页面中。

我只是使用这样的链接转到外部链接:

<a href="http://www.stackoverflow.com" >Test</a>

感谢您的帮助

【问题讨论】:

    标签: cordova jquery-mobile hyperlink


    【解决方案1】:

    我喜欢 Childbrowser (CB) 插件(或 inAppBrowser):

    如果这是您的链接,请添加一个类,例如“extLink”

    测试

    然后绑定到任何具有该类的点击事件并在 CB 窗口中打开:

    $(".extLink").on('click', function(event){ window.plugins.childBrowser.showWebPage('http://www.stackoverflow.com/', { showNavigationBar: true });

    或者您可以使用 inAppBrowser (Cordova/PG 2.3+)

    $(".extLink").on('click', function(event){
    变量参考 = window.open('http://www.stackoverflow.com/', '_blank', 'location=yes')});

    【讨论】:

      【解决方案2】:

      您可以使用 phonegap 的 InAppBrowser API。

      http://docs.phonegap.com/en/2.4.0/cordova_inappbrowser_inappbrowser.md.html#InAppBrowser

      这将导致返回应用程序而不重新加载脚本和 css。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-01-23
        • 2023-03-19
        • 1970-01-01
        • 1970-01-01
        • 2017-10-24
        相关资源
        最近更新 更多