Chr*_*ris 5 javascript browser-cache angularjs
我正在尝试构建一个“版本更新”组件,该组件将在网站更新时显示横幅并提示用户重新加载。不幸的是,当某些用户重新加载其页面时,其页面会被缓存,因此无法正确更新。之前我们告诉他们按 CTRL+F5,但我正在寻找一种以编程方式执行此操作的方法。
我正在使用以下代码
this.$window.location.reload(true);
Run Code Online (Sandbox Code Playgroud)
其函数签名声明如下:
reload(forcedReload?: boolean): void;
Run Code Online (Sandbox Code Playgroud)
这是否意味着它将跳过缓存?当我尝试使用 CTRL+F5 时,index.html 在 Chrome 的“网络”选项卡中显示 200,但使用时$window.location.reload(true)显示 304 [未修改]