我需要做的是,当我单击一个按钮或执行某个操作时,我想让 webview 传输,就像我单击了一个 href 链接一样,该函数应该使用 href id 来知道要转到哪个链接。
这是我到目前为止所尝试的:
[WebView stringByEvaluatingJavaScriptFromString:[NSString stringWithFormat:@"window.location.hash='%@'",footNoteNum]];
float offsetX = [[WebView stringByEvaluatingJavaScriptFromString:@"window.pageXOffset"] floatValue];
NSLog(@"offsetX %f", offsetX);
int page = ceil(offsetX/748);
page++;
NSLog(@"page %i", page);
[self scrollToPage:page];
但是当 webview 大于 25 页时,它开始为 offsetX 提供错误的数字。
所以我想如果我可以像一个可以动态单击的 href 链接那样做,那么当我使用滚动条时,它会将我带到 webview 中的正确位置。