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 测试)