问题:

WebView在loadUrl()之后设置userAgent,H5页面调用history.back(),无法返回上一级页面;

解决:

setUserAgentString 方法需要在loadUrl之前调用,修改如下:

在使用WebView设置setting的时候一定要注意前后顺序,很有可能因为loadUrl的提前调用导致一些功能异常而且难以排查。

在使用AgentWeb的时候注意在初始化AgentWeb的时候,Setting设置完之后,最后再调用go(url)方法。

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐