Webview不呈现PayPal页面

Webview不呈现PayPal页面,webview,appcelerator,appcelerator-titanium,Webview,Appcelerator,Appcelerator Titanium,在过去的两天里,我一直在努力解决这个问题,但贝宝登录页面(用于在webview上呈现)不再呈现,我得到了一个空白页面。我看了一会儿旋转的轮子,看到页面正在渲染,但突然一切都变成了空白。这是一个新问题,该页面用于正常工作。 当我查看Safari调试器时,发现一大堆.js文件无法加载。 PayPal返回的重定向URL在浏览器中呈现 以下是appcelerator代码: var webView = Titanium.UI.createWebView({ url: encodeURI(Alloy

在过去的两天里,我一直在努力解决这个问题,但贝宝登录页面(用于在webview上呈现)不再呈现,我得到了一个空白页面。我看了一会儿旋转的轮子,看到页面正在渲染,但突然一切都变成了空白。这是一个新问题,该页面用于正常工作。 当我查看Safari调试器时,发现一大堆.js文件无法加载。 PayPal返回的重定向URL在浏览器中呈现

以下是appcelerator代码:

var webView = Titanium.UI.createWebView({
    url: encodeURI(Alloy.Globals.paypalURL + _URLParams), // URL to PayPal
    top: 0,
});
webView.ignoreSslError = true;
var view = Ti.UI.createView({
    top:Alloy.Globals.TitleBarHeight,
    left:0,
    bottom:0,
    right:0
});
view.add(webView);

$._helpWindow.add(view);
在服务器端,我有以下内容:

paypal.payment.execute(pPaymentID, details, function (error, payment) {       
    if (error) {
        console.log("ERROR: UserModel::makePayPalPayment::paypal.payment.execute: ", error);
        return pCallback(error, null);
    } 
    else {
        . // more code here
        .
        .
    }
服务器端没有错误。当我从PayPal获取返回URL并使用浏览器查看时,它会正确呈现

https://www.sandbox.paypal.com/cgi-bin/webscr?cmd=_express-checkout&token=EC-6S4417991G737070N
将上述URL硬编码到此代码行也会显示一个空白页面

url: encodeURI(Alloy.Globals.paypalURL + _URLParams), 

非常感谢您的帮助。

对于将来可能遇到此问题的任何人:我从我的项目中删除了bencoding.blur和dk.napp.ui模块,现在PayPal在网络视图中正确呈现。

请提供您用于PayPal的url以及一些如何执行此操作的源代码。。这是否仅在iOS或Android中发生。。。?您可能需要在WebView中检查某些安全原因。请提供一个代码示例,其中包含您尝试加载的URL。可能是你正在加载的页面上有一个错误…请看我的评论。我找到了答案:在删除bencoding.blur和dk.napp.ui后,PayPal再次在网络视图中呈现。真奇怪。