在我看来,当我从 A 页面浏览到 B 页面时,如果 B 页面在 A 页面中有相同的 js/css/img/etc 资源,浏览器应该使用 A 页面的缓存,因为它在同一个会话中,所以这个将结束一个 304 请求(如果资源设置了过期时间,它将不会请求)。
然而,我今天遇到一个问题。
在 Firefox 中,当我浏览页面 A 时,firebug 中的瀑布是
但是当我点击链接转到页面 B 时,萤火虫中的瀑布是
js/css 仍然是从服务器下载的,而不是 302 请求。
我的 Firefox 版本是 4.0.1,缓存没有禁用。
这种行为在 Firefox 中是否正确?