标签:oid rip obj AC 系统 interface 工具 java代码 load
mWebView.loadUrl("javascript:toast()");
<script language="javascript> <!--提供给android的java代码调用--> function toast(){ alert("fdsaf") }
webSettings.setJavaScriptEnabled(true);
mWebView.addJavaScriptInterface(new JavaObject(this), "javaObject");
上面这种JavaScript调用java方法虽然是官方提供的,在android4.2之前的系统中,上面的用法存在极大的安全隐患,会引起WebView远程代码执行漏洞。从android4.2开始,google修复了这个漏洞,唯一需要修改的是对暴露给JavaScript调用的方法增加@JavascriptInterface注解
Android WebView Java和JavaScript交互
标签:oid rip obj AC 系统 interface 工具 java代码 load
原文地址:https://www.cnblogs.com/endian11/p/9085833.html