菜鸟教程小白 发表于 2022-12-13 03:13:42

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


                                            <p><p>我正在 webview 中加载一本书的 xhtml 页面。第一次打开一本书并在 webview 中加载其页面时一切正常,但是当我返回主屏幕并加载其他书籍时,会显示该书的封面页和索引页(cover.xhtml 和 index.xhtml)旧书(打开的第一本书)。所有书籍都一样,即任何书籍的封面和索引页都显示为第一本打开的书籍。</p>

<p>我尝试了很多方法,例如删除 webview 并重新添加。</p>

<pre><code>]];   ,


;
</code></pre>

<p>没有帮助。问题是它唯一的问题是封面和索引页,其余页面都很好。</p>

<p>是不是因为所有书籍中的文件名都相同(cover.xhtml)所以它被缓存并且总是给出相同的内容?如果是这样,解决方案是什么。 </p></p>
                                    <br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
                                            <p><p>您可以在发出请求时清除缓存</p>

<pre><code>[ removeCachedResponseForRequest:NSURLRequest];
</code></pre>

<p>如果你想清除整个缓存,你可以调用</p>

<pre><code>[ removeAllCachedResponses];
</code></pre></p>
                                   
                                                <p style="font-size: 20px;">关于ios - WebView在 ePub 阅读器中显示旧网页,我们在Stack Overflow上找到一个类似的问题:
                                                        <a href="https://stackoverflow.com/questions/17895945/" rel="noreferrer noopener nofollow" style="color: red;">
                                                                https://stackoverflow.com/questions/17895945/
                                                        </a>
                                                </p>
                                       
页: [1]
查看完整版本: ios - Web View 在 ePub 阅读器中显示旧网页