在Safari中禁用缓存

时间:2014-10-30 14:36:57

标签: caching safari osx-yosemite

我目前正在尝试使用Safari(版本8.0,OS X)进行开发,我似乎无法强迫safari停止缓存我的javascript文件。

我试过了:

  • 在“开发”下拉列表中选中“禁用缓存”
  • 将缓存文件夹符号链接到/ dev / null
  • 重新启动Safari

这些都没有真正禁用缓存,每次我想刷新页面时都被迫清除缓存。这非常令人沮丧,使得开发无法忍受。

1 个答案:

答案 0 :(得分:0)

使用服务器端代码生成js引用并向其添加参数,以便浏览器每次都认为它是一个新文件。

<?php 
$xn = date("YmdHis");

echo  " <script	src='root.js?$xn'></script>";
?>