本文主要包含webview调用js方法,webview调用js,webview js交互,ios webview js交互,安卓webview js交互等相关知识,教程希望在学习及工作中可以帮助到您
");
</div>
跨webview的调用目前可以通过evalJs和事件机制来实现,但是如果涉及到回调的时候,又得反向的使用evalJS或事件机制,虽也能实现功能,但显得比较臃肿;如果遇到回调时需要使用闭包资源时,那基本上就没辙了;
所以我对evalJS进行了简单的封装,代码很简单,不到一百行,可以实现带回调的跨webView调用;但目前只支持传递一个JSON类型的参数,如果需要传递多个参数的时候,可把多个参数封装到一个JSON对象中进行传递;
样例代码如下
主页面: