【发布时间】:2020-10-25 09:43:19
【问题描述】:
我使用loadDataWithBaseURL(null, html, null, null, null) 将 HTML 字符串直接加载到 WebView 中,稍后我希望能够以编程方式滚动到内部元素,例如<p id="pos1"> 或 <a name="pos1"></a>
我发现了一个类似的问题,答案是使用 javascript: https://stackoverflow.com/a/2239301/2534762
但这真的是唯一的方法吗?难道没有另一种简单的方法可以直接对 WebView 说:“转到 #pos1”,而不必在要滚动的每个 HTML 页面中嵌入脚本?在我看来,这是一项要求简单解决方案的常见任务,但显然我错了......或者有没有办法做到这一点,也许以某种特定方式调用 loadUrl 或 loadDataWithBaseURL?
【问题讨论】:
标签: android