我正在编写一个 Windows 8 应用程序,用户可以在其中进行应用内购买。我们的客户端为我们提供了一个 REST API。基本上我从这个 REST API 获取产品信息,如果用户选择购买产品,我会告诉 REST API 开始交易。
结果,我收到了支付交易的 PayPal URL。我正在使用WebView
WinRT 中内置的控件导航到该 URL。WebView
不幸的是,PayPal 网站在控件中的行为不正常。当我登录 PayPal 时,我可以为产品付款的购买概览页面已加载,但一两秒后WebView
重新加载,我再次进入登录页面。
起初我以为我的应用程序有问题,所以我开始了一个新的 vanilla 项目,它只托管一个WebView
导航到 PayPal URL 的控件(没有其他交互或任何东西)。但我还是得到了同样的结果。
如果我在其他浏览器(例如 Firefox、Chrome、Internet Explorer 10 或 Metro Style Internet Explorer)中尝试使用 PayPal URL,一切正常,我无法重现错误。所以我猜这个WebView
控件有问题。
现在我想知道其他人是否有同样的问题,如果你能给我一些关于如何解决这个问题的指示?