我在 webview 中加载一本书的 xhtml 页面。第一次打开一本书并在 webview 中加载其页面时一切正常,但是当我返回主屏幕并加载其他书籍时,会显示该书的封面页和索引页(cover.xhtml 和 index.xhtml)旧书(打开的第一本书)。所有书籍都一样,即任何书籍的封面和索引页都显示为第一本打开的书籍。
我尝试了很多事情,比如删除 webview 并添加回来。
[self loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:@"about:blank"]]]; ,
[webView loadHTMLString:@"<html><head></head><body></body></html>" baseURL:nil];
没有帮助。问题是封面和索引页的唯一问题是其余页面都很好。
是不是因为所有书籍中的文件名都相同(cover.xhtml)所以它被缓存并总是提供相同的内容?如果是这样,解决方案是什么。