Android WebView —— Java 与 JavaScript 交互总结

相比于 Native App 和 Web App,Hybrid App 凭借其迭代灵活、控制自如、多端同步的优势在应用市场上越发显得优胜,主要得力于,其将变更频繁的部分产品功能使用 H5 开发并在客户端中借助 WebView 控件嵌入应用当中。所以,开发中我们总会遇到原生 Java 代码与网页中的 Js 代码之间相互调用从而产生的交互问题。

Java 与 Js 彼此调用的前提是设置 WebView 支持 JavaScript 功能:

mWebView.getSettings().setJavaScriptEnabled(true);

Java 调用 Js


第一步,在网页中使用 Js 定义提供给 Java 访问的方法,就像普通方法定义一样,如:


                    
                    

你可能感兴趣的:(【Android,应用开发】)