解決crosswalk-23.53.589.4aar包加載https資源時出現(xiàn)Requst was denied for security異常提示
第一步
xwalkView.setResourceClient(new XWalkResourceClient(xwalkView){
@Override
public void onReceivedSslError(XWalkView view, ValueCallback callback, SslError error) {
callback.onReceiveValue(true);//系統(tǒng)WebView中的是handler.process()
}
});
第二步
源碼中的 SsLUtil.java 會阻止加載,注釋掉這兩行
public static boolean shouldDenyRequest(int error) {
assert error >= -215 && error <= -200;
switch(error) {
case -213:
case -212:
case -211:
case -208:
case -207:
case -206:
case -203:
// case -202:
case -201:
// case -200:
case -150:
case -129:
return true;
default:
return false;
}
}
修改源碼后的aar直接導(dǎo)入就可以用