css - 有没有工具可以检查 CSS url 文件是否存在?

标签 css

我的任务是将网站从 Windows 服务器迁移到 Linux 服务器。

我立即注意到的一个问题是,有许多 CSS url() 定义不起作用,因为 CSS 中的大小写与实际文件不同。

例如:

background: url(myFile.jpg);

在服务器上文件实际上是 MyFile.jpg。

有谁知道我可以使用一个简单的工具或浏览器插件来扫描 CSS 文件并验证 url() 声明是否存在,以便我可以轻松找到并修复它们?

网站非常大,所以如果可以避免的话,我不想浏览页面来查找 404 错误。

最佳答案

在 Google Chrome 中使用开发者工具或在 Firefox 中使用 Firebug。

当您使用该 CSS 加载 HTML 页面时,它将在“网络”选项卡中显示所有缺少的资源。

编辑

我想没有任何工具可以

  1. 扫描所有 URL 的 CSS 文件
  2. 检查每个 URL 是否存在。

但是您可以尝试通过以下两个链接来完成这两项任务。

  1. > RegEx to get the URLs from CSS : 有了这个,您将拥有 CSS 中使用的所有 URL 列表
  2. > Check if a URL exists or not with cURL : 给出了 PHP 示例。

您仍然可以分别搜索这两项并尝试解决问题。

如果这有帮助,请告诉我。

关于css - 有没有工具可以检查 CSS url 文件是否存在?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18077997/

相关文章:

html - 右侧的 iDangerous Swiper 分页

html - 列在 IE7 中完全中断

html - 如何将图标从一行的开头对齐到水平均匀分布的一行的结尾?

javascript - 在我的结帐部分使用切换时,它们折叠起来然后折回。应该只折叠一次

html - 电子邮件中的样式表

javascript - 当图像回到第一张图像时,文本动画停止

html - Flexbox 等高(具有不同大小的内容)不起作用

css - 菜单下拉菜单 - 我有一个 MooTools 示例,但我怎样才能使它成为纯 CSS?

jquery - 加载后文字闪烁

javascript - CSS:导航栏