我正在使用使用框架的企业应用程序。我们对javascript和css文件进行了一些更改,以增强现有功能。
我知道浏览器会缓存这两件事,以便克服我们将css和javscript文件包含在内的版本信息,例如
<script language="javascript" src="21225/scripts/common_ui_enu.js?v=1"></script>
<link href="files/bootstrap.css?v=2" rel="stylesheet"/>
这项技术似乎适用于除Firefox以外的所有其他浏览器。 即使清除缓存后,也不会拾取最新的CSS(即使使用ctrl + F5)。 我正在使用firefox版本16.0.2进行测试。
确保最新的css文件被firefox用于框架应用程序的最佳方法是什么?
修改
版本控制技术可能很旧但是有效。我发现的问题是CSS中存在语法错误,其中一个规则背景URL缺少圆括号。
Firefox出于某种原因在此之后忽略了所有其他的CSS规则。一旦CSS被修复,Firefox也开始根据包含URL中提供的版本来获取更改。