我正在尝试使用 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 尝试将客户重定向到索引.html这是应用程序的一部分,但显然找不到。理想情况下,我希望 Paypal 重定向到属于应用程序一部分的页面,但我不确定这是否可行。
安装inAppBrowser插件
http://cordova.apache.org/docs/en/3.3.0/cordova_inappbrowser_inappbrowser.md.html#InAppBrowser http://cordova.apache.org/docs/en/3.3.0/cordova_inappbrowser_inappbrowser.md.html#InAppBrowser
然后用这个
window.open(link, "_system", 'location=yes');
_system
代替_blank
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)