安全性否决了Crosswalk错误请求?

时间:2017-05-11 15:05:10

标签: ionic-framework crosswalk

我在使用cordova-plugin-crosswalk-webview插件的混合应用程序中工作,为了使用SSL向使用自签名证书的服务器发出请求,我使用了cordova-plugin-crosswalk-certificate插件。

问题是在将cordova-plugin-crosswalk-webview更新到版本2.2.0之后,应用程序无法发出这些请求(显示的是“请求因安全而被拒绝”的Toast消息)。

有什么方法可以解决吗?

1 个答案:

答案 0 :(得分:4)

正如此git问题https://github.com/danjarvis/cordova-plugin-crosswalk-certificate/issues/1

中所述

安装cordova crosswalk插件和人行横道证书

cordova插件添加cordova-plugin-crosswalk-webview - 变量XWALK_VERSION =“18 +”

cordova插件添加cordova-plugin-crosswalk-certificate

编辑../ platforms / android / src / org / crosswalk / engine / XWalkCordovaClientCertRequest.java

在第55和70行返回null而不是request.getKeyTypes()和request.getPrincipals()。

因此您可以构建并运行该应用程序。