2017-05-11 10 views
0

私はcordova-plugin-crosswalk-webviewプラグインを使用してハイブリッドアプリケーションで作業しています。自己署名入りの証明書を持つサーバーにSSLを使用してリクエストするために、私はcordova-plugin-crosswalk-certificateプラグインを使用します。クロスウォークのエラー要求がセキュリティによって拒否されましたか?

問題は、cordova-plugin-crosswalk-webviewをバージョン2.2.0にアップデートした後で、アプリケーションがこれらの要求を行うことができないことです(「セキュリティで要求が拒否されました」というトーストメッセージが表示されます)。

これを修正する方法はありますか?このGitの問題コルドバの横断歩道のプラグインや横断歩道の証明書

コルドバのプラグインヴァ - プラグイン - 横断歩道-のWebViewを追加--variable XWALK_VERSION installl https://github.com/danjarvis/cordova-plugin-crosswalk-certificate/issues/1

= "18+"

で述べたように

答えて

3

コルドバのプラグインコルドバ・プラグイン・横断歩道証明書

編集を追加../platforms/android/src/org/crosswalk/engine/XWalkCordovaClientCertRequest.java

ので、アプリケーションをビルドして実行することができます(代わりにヌルrequest.getKeyTypesを返す)と、ライン55と70

上request.getPrincipals()。

+0

こんにちはパトリシア、実際に私はあなたの方法を試してみました。しかし、私はこの種のerror.errorを取得しています:シンボルを見つけることができません return request.getKeyTypes(); ^ シンボル:メソッドgetKeyTypes() 場所:ClientCertRequest型の可変要求。ですから、これから整理してください。前もって感謝します。 – Sethu

+0

@Sethu上記のクラスを編集しようとしましたか? (../platforms/android/src/org/crosswalk/engine/XWalkCordovaClientCertRequest.java)は、request.getKeyTypes()およびrequest.getPrincipals()の代わりにnullを返します。 –

関連する問題