css - 如何在 chrome 开发者工具中重新加载单个文件

标签 css google-chrome google-chrome-devtools

我在一个复杂的网站上工作,每个页面上都有大量的 css 文件和 js 文件。我正在使用 Chrome 的开发人员工具处理单个 css。一旦 css 在开发人员工具(元素选项卡,样式侧栏)中基本正确,css 将被复制到本地 css 文件,然后上传到 Web 服务器。由于只修改了一个 css 文件,因此重新加载单个 css 文件会更快,而不是硬刷新并重新加载整个站点,包括图像、js 和 css 等。

该站点有一个选项可以缩小 css 文件并将其与其他 css 文件合并,从而创建一个非常大的 css 文件。在开发模式下该选项被关闭。将版本号添加到 css 文件名并不是我要找的技巧。

是否可以在 Chrome 开发者工具中点击源文件并仅刷新该文件?

最佳答案

这有点 hack,但我认为它适用于您的场景。

当我最初加载示例页面时,您可以看到三个 CSS 请求:

enter image description here

我想刷新 devsite-googler-buttons.css 文件,所以我在我的 DOM 树中找到它:

enter image description here

(Command+F 在 Mac 上或 Control+F 在 Windows/Linux 上打开搜索面板在 Elements 面板的底部...使得在大 DOM 中更容易找到东西)

右键单击,选择以 HTML 格式编辑,然后在链接末尾附加一个随机查询字符串:

enter image description here

并且在网络面板中,您可以看到该文件已重新下载:

enter image description here

另请参阅:Konrad's answer提供了一些方便的代码,通过 Snippet 自动执行此操作.

关于css - 如何在 chrome 开发者工具中重新加载单个文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45343401/

相关文章:

html - 当网页按比例缩小时,如何使图像堆叠在一起?

jquery - 响应式多级菜单

javascript - 如何在 console.log 中设置文本背景颜色的样式?

css - 合并 :not() selectors in CSS

javascript - 使用 Javascript 将内联样式添加到动态创建的 div

javascript - 收到此错误 : XMLHttpRequest cannot load javascript:newDoc()

google-chrome - Node.js 可以调用 Chrome 吗?

javascript - 浏览器安全的方式来打开一个大小适合内容(而不是选项卡)的新窗口并打开操作系统的打印对话框?

javascript - 如何解释 chrome 火焰图中的间隙

selenium - 为什么 XPath 在 Chrome84 中不高亮黄色标记?