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