要清楚,这与脚本标记无关。我没有使用它们。这是使用PHP include放置在页面上的JS。
我的大多数JavaScript文件都混合使用PHP并使用PHP而不是脚本标记。通常,解决方案是将查询字符串添加到脚本标记的src属性的末尾。据我所知,当我使用include时,我无法做到这一点。在大多数情况下,我在移动设备上遇到问题,以便用户在其设备上获取最新的JS源代码而不是旧的存储缓存版本。
答案 0 :(得分:0)
你可以做的事情并不多,通常javascript会自动重新加载,但有时Chrome会保留缓存并拒绝加载新代码(在PC中你可以试试ctrl + F5)。
您可以做的是显示一些建议,例如" 如果您遇到问题,请尝试删除Cookie和缓存"在一个可以忽略的工具提示/模态等。
答案 1 :(得分:0)
好的,如果你使用include()函数来引用.php文件。 您也可以在.php文件中添加最新.js
地址的变量//file to include
...
<script src="<php? echo $latest_JS_reference ?>" ></script>
...