Android4.2 以前WebView 提供了javascript 调用Java代码的方法,
会造成很大的安全漏洞。
Android官方在API17后,限制javascript代码只能调用声明了@JavascriptInterface 注解的Java方法。
所以你必须要给每个可供js代码调用的Java方法加一个@JavascriptInterface接口。
eg:
public final class orderInfo{
@JavascriptInterface
public void cakk(String ooo){
////////
}
}
会造成很大的安全漏洞。
Android官方在API17后,限制javascript代码只能调用声明了@JavascriptInterface 注解的Java方法。
所以你必须要给每个可供js代码调用的Java方法加一个@JavascriptInterface接口。
eg:
public final class orderInfo{
@JavascriptInterface
public void cakk(String ooo){
////////
}
}