例如 <script type="text/javascript" src="assets/scripts/somescript.php"></script>
将我的浏览器仍然缓存这只是不设置此脚本标题元标记缓存必须重新验证?
发布于 2018-05-28 13:00:06
一些浏览器比其他浏览器更倾向于使用默认缓存。但是,你可以发送缓存控制标头以指示何时重新加载代码。
header("Expires: " . date("r", time() + ( 60 * 60 * 24 * 7 * 1 ) ) ); // Expires in 1 week
header("Content-Type: application/x-javascript");
发布于 2018-05-28 14:02:57
如果你发送Content-type: text/javascript; charset="your_charset"
浏览器将识别你的PHP脚本作为一个有效的JavaScript资源,并将像处理任何其他Javascript一样处理它。你可以通过在PHP脚本中使用正确的标题来控制浏览器缓存行为header()
。
https://stackoverflow.com/questions/-100000099
复制相似问题