gpt4 book ai didi

javascript - Android中,JavaScript接口(interface)注入(inject)漏洞

转载 作者:行者123 更新时间:2023-11-30 05:11:38 25 4
gpt4 key购买 nike

我的应用程序收到了来自 Google PlayStore 的[针对 JavaScript 接口(interface)注入(inject)漏洞的修复]。

在非https网页中通过javascript接口(interface)进行Webview控制。

这是我的解决方案。

这个问题是否正确?或者如何修改?

public boolean shouldOverrideUrlLoading(WebView view, WebResourceRequest request) {

if(request.getUrl().getHost().equals("mydomain.com")) {
view.addJavascriptInterface(new MyJavaScriptInterface(), "myview");
} else {
view.removeJavascriptInterface("myview");
}
return super.shouldOverrideUrlLoading(view, request);
}

最佳答案

我使用 https url 解决了。我在我的网站上安装了一个 ssl 证书。

关于javascript - Android中,JavaScript接口(interface)注入(inject)漏洞,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53631536/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com