gpt4 book ai didi

android - WebView 中的 Paypal = 白页(不是 https 问题)

转载 作者:太空狗 更新时间:2023-10-29 13:25:45 27 4
gpt4 key购买 nike

简单的 android 应用程序,带有 WebView,当我打开 PayPal 网站的任何 url 时,即:

mWebView.loadUrl("https://www.paypal.com/ua/cgi-bin/webscr?cmd=_run-check-cookie-submit&redirectCmd=_login-submit");

显示白页

我遵循过滤JS的建议 http://webdevsys.com/paypalBlankPage.htm

我在我的应用程序 Java 代码的“onLoadResource”部分跳过了这个 JS:

...
onLoadResource(WebView view, String url){
if(url.contains("pp_jscode_080706.js")
){
} else {
super.onLoadResource(view, url);
}
}
...

但这并没有帮助。

JS 已启用,

webSettings.setJavaScriptEnabled(true);

我没有打开浏览器的设置在 ShouldOverrideUrlLoading 中,因此所有 url 和重定向都是内部的

这不是 https 问题,我什至添加了(但没有错误):

@Override
public void onReceivedSslError(WebView view,
SslErrorHandler handler, SslError error) {
android.util.Log.i("!!!!", "ssl error = " + "SSL Error received: "+ error.getPrimaryError());
handler.proceed();
}

我在 list 中有 API 最低级别 8,在真实设备 4.1.1 和模拟器 4.2.2 上测试

最佳答案

也许 Paypal 无法识别您的用户代理分辨率并将大小保留为 1 个像素。

关于android - WebView 中的 Paypal = 白页(不是 https 问题),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21409475/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com