问题描述:
在安卓开发中,我们经常需要使用到web view这个组件来嵌套网页进行显示,但是有的时候一个简单的webview.loadUrl()并不能满足我们的需求。因为一般的网页都有标题,而这个标题上的返回键并不能真正的返回到我们的安卓端,所以我嘛需要在顶部的标题栏加个返回键并加上网页的标题。
这是web view的加载界面:
webview.loadUrl()后的页面:
去掉标题栏和下面导航后的界面
解决思路:
利用js交互,将webview加载的URL的页面html做一些修改,例如将显示标题的一部分置空.关键点在于找到html中展示标题的节点
那么我们的解决步骤就是:
1.将webview加载的URL在浏览器上打来,鼠标右键单击,查看页面源代码,可以看到页面的布局信息,可以确定我们要删除的标题的代码所在的位置