我正在通过 loadHTMLString 将一串 HTML 加载到 UIWebView 中。它会产生一个很长的网页。加载该字符串后,我需要导航到设置了“名称”属性的 HTML 锚标记。在 HTML 中,我可能有:
//3 pages of text here
<a name="go here"></a> lots more text here
//another 3 pages of text here
加载后,我需要网页向下滚动到“转到此处”。如果用户单击网页内的链接并加载外部 URL,则映射工作正常。但在这种情况下,我需要先向下滚动一个已经加载的网页。
我仍然可以像这样执行 JavaScript 代码:
[MyWebView loadHTMLString:dataString baseURL:[NSURL URLWithString:@"http://www.myscheme.com"]];
[webView stringByEvaluatingJavaScriptFromString:@"javascriptFunc('param1');"];
但是我需要类似的东西来导航到锚标记。有什么建议么?