JavaScript接口注入漏洞的修复

v.d*_*v.d 6 android webview android-webview google-play-console

我收到了Google Play控制台发出的警告,该警告引导我访问此页面,因为我在我的应用中使用了JavaScript界面​​并建议了两个选项来解决问题.

选项1告诉:

确保没有任何对象添加到任何加载不受信任的Web内容的WebView的JavaScript接口.您可以通过两种方式执行此操作:

通过调用addJavascriptInterface确保没有任何对象添加到JavaScript接口.

在WebView加载不受信任的内容之前,通过removeJavascriptInterface从shouldInterceptRequest中的JavaScript接口中删除对象.

但是我无法理解google究竟特意说的是:

在WebView加载不受信任的内容之前,通过removeJavascriptInterface从shouldInterceptRequest中的JavaScript接口中删除对象

谁能告诉我更多解释?

v.d*_*v.d 0

我只是发布了一个更新,没有做一些特别的事情,警告消失了,但不确定它是否会再次回来