Windows Phone 8上的PhoneGap和外部链接

时间:2014-07-07 08:33:10

标签: javascript cordova windows-phone-8 paypal

我尝试使用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重定向到应用程序中的一个页面,但我不确定这是否可行。

1 个答案:

答案 0 :(得分:0)

安装inAppBrowser插件

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

然后使用此

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

_system代替_blank