我注意到,当我刷新我的应用时,我的一个JS资产有时会加载304
响应,而大多数时候会加载200 (from cache)
。它不会是一个大问题,如果它实际加载它 - 每当我得到304
时,文件没有被加载(响应为空)并且我最终得到JS错误(因为我的变量来自该文件无法识别)。出错后,我将URL复制粘贴到新选项卡,然后正确加载我的JS文件。
但是当我刷新页面时,我有同样的错误,奇怪的是并非总是如此 - 经过几次刷新尝试后,文件加载了200
并且JS错误消失了。
我希望我知道可能导致这种奇怪行为的原因,或者我如何强制加载此文件。