【问题标题】:PhoneGap and External Links on Windows Phone 8Windows Phone 8 上的 PhoneGap 和外部链接
【发布时间】:2014-08-27 16:13:48
【问题描述】:

我正在尝试使用 Phonegap 在 Windows Phone 8 上设置电子商店应用程序。当客户选择要购买的商品时,应将其带到 Paypal 窗口,在那里他们可以进行购买(此应用程序不需要购物车功能)。

我希望在手机的本机浏览器中打开链接,而不是在应用程序中打开。我的代码中有以下内容:

$(document).on("click", ".external-link", function () {
                var link = $(this).attr("href");
                var ref = window.open(link, "_blank", 'location=yes');
            });

而对于任何外部链接,我只是在链接中添加一个类,如下所示:

<a class='external-link' href='http://www.example.com'>Buy now!</a>

但是,这不起作用。现在发生的情况是,客户在应用程序内的设备上进入 Paypal 屏幕,进行购买,然后 Paypal 尝试将客户重定向到应用程序的一部分 index.html,它显然没有找到。理想情况下,我希望 Paypal 重定向到应用程序的一部分,但我不确定这是否可能。

【问题讨论】:

    标签: javascript cordova windows-phone-8 paypal


    【解决方案1】:

    安装inAppBrowser插件

    http://cordova.apache.org/docs/en/3.3.0/cordova_inappbrowser_inappbrowser.md.html#InAppBrowser

    那就用这个

    window.open(link, "_system", 'location=yes');
    

    _system 而不是_blank

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-06-01
      • 1970-01-01
      • 1970-01-01
      • 2014-09-06
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多