gpt4 book ai didi

javascript - firefox 没有在使用框架的应用程序中选择最新的 css

转载 作者:行者123 更新时间:2023-11-28 13:34:50 26 4
gpt4 key购买 nike

我正在开发一个使用框架的企业应用程序。我们对 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 之外的所有其他浏览器。即使在清除缓存后(即使使用 ctrl + F5)也不会获取最新的 CSS。我使用 firefox 版本 16.0.2 进行测试。

确保 firefox 为框架应用程序选取最新的 css 文件的最佳方法是什么?

编辑

版本控制技术可能很旧,但它确实有效。我发现的问题是 CSS 中存在语法错误,其中一个规则背景 URL 缺少圆括号。

出于某种原因,Firefox 在此之后忽略了所有其他 css 规则。 CSS 修复后,Firefox 也开始根据包含 URL 中提供的版本获取更改。

最佳答案

使用查询参数是一种非常老式的防止缓存的方法,在 HTTP 1.1 上并不可靠。查看使用正确的缓存 header :expires等等。

关于javascript - firefox 没有在使用框架的应用程序中选择最新的 css,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13104635/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com