首页 文章

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

提问于
浏览
0

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

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

有什么办法解决吗?

1 回答

  • 3

    正如这个git问题所述https://github.com/danjarvis/cordova-plugin-crosswalk-certificate/issues/1

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

    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() .

    所以你可以构建和运行应用程序 .

相关问题