html - 将 css 文件存储在用户系统中,直到客户端关闭我的网站

标签 html css client

我正在使用 bootstrap.min.css我的整个网站的所有页面都使用这个单一的 CSS 文件。我的网站上有 179 个页面,我的 bootstrap.min.css只有117Kb

  • 有没有办法在客户打开主页时将这个文件存储在客户的系统上
  • 当用户移动到下一页时,我如何使用存储在客户端系统上的 CSS 文件? here is the tree view

    这是如何链接文件的正确方法
    <link href="../../../css/proper align.css" rel="stylesheet">

最佳答案

如果通过完全相同的 URL(相同的服务器、相同的路径、相同的文件名、无附加参数)访问 css 文件并且缓存 header 设置正确(默认设置),则文件将被缓存浏览器。

您可以使用浏览器的开发工具检查此行为。

这是 Google Chrome 开发工具的屏幕截图(按 F12)。在网络选项卡上,我选择了 bootstrap.min.css,我看到它是从浏览器缓存中提供的。这里一切都很好。如果您没有从缓存中获取它,您可以检查响应 header 中的缓存设置。

( http://imgur.com/wSliBMk )

关于html - 将 css 文件存储在用户系统中,直到客户端关闭我的网站,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26156205/

相关文章:

java - 如何在 HTML 中嵌入 jar

php - 如何使用 yii2 -bootstrap 扩展将模态添加到 yii2 中的导航栏?

html - 如何让 div 适合屏幕而不会在 CSS 中溢出

javascript - jquery - 如何在悬停时更改 li 中按钮的显示 css 属性

node.js - grpc 服务器的 Node js 客户端

python - ZeroMQ - 如果服务器没有响应,如何让客户端放弃并稍后尝试?

asp.net - 如何在 IE 8 中用白色在底部添加阴影?

javascript - HTML:用图像替换文本微笑

java - 是否可以通过另一个Java程序控制Spotify客户端?

javascript - getImageData 之后 insideHTML 不起作用