gpt4 book ai didi

silverlight - 使浏览器即使在服务器离线时也能加载 silverlight 页面/xap

转载 作者:可可西里 更新时间:2023-11-01 16:39:14 24 4
gpt4 key购买 nike

是否可以强制浏览器重新加载 Silverlight 应用程序 - 基本上是 .aspx 和 .xap 文件 - 即使服务器出现故障? IE。浏览器无法访问。就像永远设置缓存一样。我尝试了不同的缓存控制和过期 header ,但它似乎没有什么不同,它仍然是 200 或 304 个请求。

换句话说,我希望浏览器加载 .xap 一次,然后不再发送请求,始终从缓存中加载 - 绝不意味着甚至没有 304。

换句话说,是否有可能让浏览器在获得页面和相关内容后,从缓存中使用它们而不联系服务器?

最佳答案

您经常使用“浏览器”这个词,但没有指定是哪个浏览器。大多数浏览器都有“离线工作”模式,在这种模式下它们将尝试在不访问源服务器的情况下工作。我有一种感觉,这不是你所指的。

我的猜测是您指的是无法说服 IE 不要从服务器获取资源,即使随它发送的缓存控制 header 说应该仍然是新鲜的。默认情况下,在 session 期间第一次访问缓存内容时,IE 不信任它。

您可以通过进入 Internet 选项并打开浏览历史记录设置来更改此行为。默认情况下,“检查更新版本的页面”设置为“自动”。将其更改为“从不”。该设置有点误导,它的真正含义是信任服务器缓存 header ,因此不要尝试重新获取缓存表示仍然新鲜的资源。

当然,这也有一些严重的缺点。它是一个影响所有区域中所有站点的设置,也是用户必须对其客户端计算机执行的操作。

关于silverlight - 使浏览器即使在服务器离线时也能加载 silverlight 页面/xap,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7794956/

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