Html “奇怪的缓存行为”;临时标题显示为“;镀铬的?

Html “奇怪的缓存行为”;临时标题显示为“;镀铬的?,html,google-chrome,caching,google-chrome-devtools,google-console-developer,Html,Google Chrome,Caching,Google Chrome Devtools,Google Console Developer,你能解释一下下面测试的结果吗?我觉得这不符合逻辑 TEST.HTML <!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>Test</title> </head> <body> Test caching behavior ... </body> </html> 试验 测试缓存行为

你能解释一下下面测试的结果吗?我觉得这不符合逻辑

TEST.HTML

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8" />
    <title>Test</title>
</head>
<body>
    Test caching behavior ...
</body>
</html>

试验
测试缓存行为。。。
我知道Chrome中的扩展会对“显示临时标题”产生影响。因此,在这次测试中,我首先禁用了Chrome中的所有扩展

现在我做了以下工作:

  • 第一步:
    输入地址栏并按enter键:(确保我也按了CONTROL F5)
    结果是:
    状态代码:200正常
    尺寸:510 B
  • 第二步:
    现在我按下:CONTROL N(打开新窗口)。
    在地址栏中键入内容之前,我进入了“开发人员工具”>“网络”选项卡
    现在我输入了地址栏并按下回车键:
    现在的结果是:
    状态代码:200正常
    尺寸:183B
所以大小变小了,所以我想可能有一些缓存正在进行。但状态代码为“200正常”,而不是:

“200正常(从磁盘缓存)” 或 “200正常(从内存缓存)”

现在我想测试Chrome是否在步骤2中提出了请求,因此我更改了文件:

“测试缓存行为…”
我查到:
“测试缓存行为…(2)”

现在我重复了“步骤2”。浏览器没有显示“(2)”,这意味着Chrome正在从缓存中获取文件。 在开发工具中,我还看到:

请求标头:显示临时标头

所以Chrome从缓存中获取文件,但显示“200OK”(绿色),没有任何缓存标志,如“(来自磁盘缓存)”或“(来自内存缓存)”。 我觉得这不符合逻辑。为什么Chrome会这么做