gpt4 book ai didi

ios - Web View 在 ePub 阅读器中显示旧网页

转载 作者:塔克拉玛干 更新时间:2023-11-02 09:46:15 24 4
gpt4 key购买 nike

我正在 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),所以它被缓存并始终提供相同的内容?。如果是这样,解决方案是什么。

最佳答案

您可以在发出该请求时清除缓存

[[NSURLCache sharedURLCache] removeCachedResponseForRequest:NSURLRequest];

如果你想清除整个缓存,你可以调用

[[NSURLCache sharedURLCache] removeAllCachedResponses];

关于ios - Web View 在 ePub 阅读器中显示旧网页,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17895945/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com