javascript - Windows Phone 8 上的 PhoneGap 和外部链接

标签 javascript cordova windows-phone-8 paypal

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

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

$(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 重定向到属于应用程序一部分的页面,但我不确定这是否可行。

最佳答案

在AppBrowser插件中安装

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

然后用这个

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

_system 而不是 _blank

关于javascript - Windows Phone 8 上的 PhoneGap 和外部链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24606200/

相关文章:

javascript - 使用 jQuery,我如何知道表单是否已更改?

用于 Cordova 的 Java SIP 插件或用于音频和视频流的 Phonegap

android - Cordova-res 未安装在 ionic cordova 中

c# - Windows Azure 移动服务

azure - 我可以在使用 Azure VM 时针对 Windows Phone 8 进行开发吗?

windows-phone-8 - 如何在WP8中设置NavigationCacheMode

javascript - 跨域 Ajax (JSONP) 回调问题

javascript - split(/\s+/).pop() - 它有什么作用?

javascript - 关闭模态后页面变暗无法上下滚动

android - 禁用 html css 设计文本框的问题?