给出以下HTML / JS:
cs 0 = 0; cs n = m+ cs d where (d,m) = divMod n 10
Chrome会发送styles.css和image.png的资源请求,即使它们应该是页面重定向之后。我的理解是浏览器应该从上到下加载。是否有一些原因,是否有一种解决方法可以确保不发送这些请求?
FWIW,Safari正如我所期望的那样工作。不确定其他浏览器。
答案 0 :(得分:1)
导航到另一个页面(无论是通过设置location
,单击链接还是任何其他机制)都不会立即卸载原始页面。
浏览器将继续显示(并加载)原始页面,直到它开始接收新页面的响应。
最重要的原因是,如果新页面提供204 No Content
响应,则浏览器将保留在原始页面上。