Android WebView混合内容错误,用于将https重定向到http表单

时间:2016-11-29 09:09:25

标签: android web webview

我有WebView个主要https安全连接的付款页面。此付款页面的结果已重定向到我的网站,并使用http非安全连接。当用户点击第一页时,该页面重新加载而不是打开我的网站,我给出了这个错误信息:
"Mixed Content: The page at 'https://bpm.shaparak.ir/pgwchannel/mpayment.mellat?RefId=9CFCC0FAEC3C2752' was loaded over a secure connection, but contains a form which targets an insecure endpoint 'http://arameshfereshtegan.com/web-service/verify.php'. This endpoint should be made available over a secure connection.", source: https://bpm.shaparak.ir/pgwchannel/mpayment.mellat?RefId=9CFCC0FAEC3C2752 (347)

我尝试2种方法来解决它。首先使用webviewclient并覆盖其中的onReceivedSslErrorhandler.proceed()。第二次使用if (Build.VERSION.SDK_INT >= 21) { webview.getSettings().setMixedContentMode( WebSettings.MIXED_CONTENT_ALWAYS_ALLOW ); }
但两者都不起作用。

0 个答案:

没有答案