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