【发布时间】:2014-09-19 12:12:59
【问题描述】:
我需要WebView来显示一个HTML页面A,页面A中有超链接标签,点击后会打开页面B。在我的 Activity 的操作栏上,我有一个 Button,单击时会调用 WebView.reload()。这应该是一个很简单的WebView案例。
问题: 在 Andorid 4.0.3 或 4.0.4 上运行我的应用程序时,单击页面 A 中的超链接(标签)后,Android WevView 停留在页面 A 上,没有任何反应。
我尝试了什么:
1.出现问题时,点击reload按钮,WevView正确显示页面B。
2.修改页面A和B的源代码,删除影响标签显示的CSS代码。那么WebView在A页面点击超链接后就可以正确跳转到B页面了。
我认为这是 Android 4.0.x 中的一个错误,在 HTML 中删除 CSS 是不可能的,我被“重新加载解决方案”卡住了。
有谁知道这个错误的根本原因或更好的解决方案? 谢谢
【问题讨论】:
-
这个bug不能在其他安卓平台重现,只有4.0.x有这个bug