由于种种原因,在项目中需要APP端处理一下H5调用JS的window.history.back的方法,原本是想找一下有没有监听的方法,结果发现好像没有,无法直接监听H5是否执行了这个方法,所以打算在APP中覆盖JS的这个方法改为调用APP提供的接口来实现判断。
这样就覆盖了原本的JS方法的window.history.back。执行这个的前提,代码中必须mWebView.setJavaScriptEnable(true);允许JS,之后才才可以正常覆盖上去。
由于种种原因,在项目中需要APP端处理一下H5调用JS的window.history.back的方法,原本是想找一下有没有监听的方法,结果发现好像没有,无法直接监听H5是否执行了这个方法,所以打算在APP中覆盖JS的这个方法改为调用APP提供的接口来实现判断。
这样就覆盖了原本的JS方法的window.history.back。执行这个的前提,代码中必须mWebView.setJavaScriptEnable(true);允许JS,之后才才可以正常覆盖上去。
本文标题:Android实现覆盖JS
本文链接:https://www.haomeiwen.com/subject/volbiqtx.html
网友评论