我有一个非常简单的测试用例(以及 3 个小时的谷歌搜索和流感)
<!DOCTYPE HTML>
<html lang="en-US">
<head>
<meta charset="UTF-8">
<title>Два внешних скрипта</title>
</head>
<body>
<script type="text/javascript" src="http://example.com/myscript.js"></script>
<script type="text/javascript" src="http://example.com/myscript.js"></script>
</body>
</html>
服务器返回以下响应头
Connection: keep-alive
Expires: Mon, 04 Dec 1999 21:29:02 GMT
Cache-Control: no-store, no-cache, must-revalidate, max-age=0
Pragma: no-cache
在 chrome 中执行的这段代码会产生一个对服务器的请求,同样在 safari win 中。
这种行为无论如何是标准的吗?
这种行为是否有任何官方文档?
这是现金问题吗,因为我认为您仍然会收到带有 304 响应的请求?
免责声明:请不要建议随机化或避免此问题。我想了解这个问题的背景