safe-java-js-webview-bridge
safe-java-js-webview-bridge copied to clipboard
为WebView中的Java与JavaScript提供【安全可靠】的多样互通方案
很多机型上注入不成功
您好,进度大于25%才进行注入,在某些机型上注入不成功,或者偶尔成功偶尔不成功,这个方案不稳定啊。能再优化不? 目前验证注入失败机型:小米 MIUI-JLB52.0 android4.1.1 偶尔成功机型:索尼android4.4.2版本
现在js可以调用native,那么反过来,怎么调用
comment once
示例代码: wv.setWebChromeClient( new CustomChromeClient("HostApp", HostJsScope.class) ); 当注册多个类时,不支持。需要改源码呀
       您好,我发现该库没有移除WebView的默认接口searchBoxJavaBridge_,使用该默认接口依然可以通过js注入漏洞,注入方法可以[参考文章](http://blog.csdn.net/leehong2005/article/details/11808557)中第三小节中的js方法execute。        在使用该库之前调用`webView.removeJavascriptInterface("searchBoxJavaBridge_");`应该就可以解决这个问题。
因为被JS调用的java方法都必须是public static的,那要在这个静态方法中打开Activity,应该怎么实现?
如题,感觉还是同样注入了一个对象,在4.2版本以下,js注入漏洞并不能解决吧?
例如: jsCallback.apply(name); 其中,如果name为非汉字,那么长度超过4000则无法回调。如果name为汉字,长度超过1500都无法回调。求解答。