Cordova Google WebView SSL 错误处理程序警报

Posted

技术标签:

【中文标题】Cordova Google WebView SSL 错误处理程序警报【英文标题】:Cordova Google WebView SSL Error Handler alerts 【发布时间】:2017-11-06 02:20:33 【问题描述】:

我使用 Ionic Platform 和 Cordova 开发了一个应用程序。在我将它提交到 Google Playstore 后,我收到了关于“安全漏洞”的电子邮件。

此应用使用的软件包含对用户的安全漏洞,或允许在未经适当披露的情况下收集用户数据。

Here's how they wanted to address WebView SSL Error Handler alerts.

我尝试使用 AlertDialog.Builder 作为 this link 解决的问题。

我将代码复制到 SystemWebviewClient.java

final AlertDialog.Builder builder = new AlertDialog.Builder(this); 
...

但它不接受“this”作为上下文参数。

你怎么看?

【问题讨论】:

【参考方案1】:

需要通过this.parentEngine.getView().getContext()从SystemWebviewClient的父引擎获取Context。

它对我有用,但我的应用仍然被 Google Play 控制台拒绝。

【讨论】:

以上是关于Cordova Google WebView SSL 错误处理程序警报的主要内容,如果未能解决你的问题,请参考以下文章

cordova-plugin-ionic-webview - 自定义方案不适用于 Android

尝试退出插件 webview 时,带有集成插件的 Cordova 应用程序在 webview 上崩溃(android 测试)

使用WebView和Cordova实现Native

Cordova 4.0 上的 Android 片段内的 Cordova webview

如何调整cordova webview ios 10的大小

当前维护的cordova-plugin-crosswalk-webview 有啥替代方案吗?