Gingerbread发行版和addJavascriptInterface方法存在错误
在这里描述:
http://code.google.com/p/android/issues/detail?id=12987
尽管有一些解决方法,例如:
http://www.jasonshah.com/handling-android-2-3-webviews-broken-addjavascriptinterface/
或这个:
http://twigstechtips.blogspot.com/2013/09/android-webviewaddjavascriptinterface.html
它们都是局部固定的,其中有一些孔。
所以我想知道是否还有另一种方法可以避免调用addJavascriptInterface方法
来自Web视图内html的本地代码。
提前致谢!
最佳答案
我希望并且我相信没有办法调用本机代码期望addJavascriptInterface()
,因为这将在Android中极大地利用安全性。没有人应该能够从浏览器调用本机代码-这可能会导致许多不同的滥用。