我最近为一家小型营销和设计公司开发了一个新网站作为自由项目。一切似乎都运行良好,除了一个问题:在测试期间,我们发现各种工作过滤器代理背后的一些人正在获得无样式版本。CSS(可能还有一些 JS)文件似乎是唯一被阻止的文件。该网站本身没有被阻止。
我已经尝试了一些方法来解决这个问题。首先,我使用验证器验证了 CSS 代码是否正确。我还尝试直接在服务器上引用文件,文件路径中包含 www(而不是相对链接)。我还删除了 css 中的几条评论(其中一条以无害的方式使用了“显式”一词)。
后一种操作似乎解决了某些人的问题,但无论我们如何尝试,仍然有一个人无法看到该网站的样式版本。她每次都在清理缓存。我还尝试重命名文件并为每个步骤引用新版本,以确保她的工作过滤器最终缓存文件不是问题。仍然没有运气。
我在网上做了很多搜索,但除了我上面的尝试之外,几乎找不到任何有用的信息来解决这个问题。
我知道工作过滤器很棘手,但只有 CSS 会被阻止似乎令人沮丧和奇怪。此外,我的客户可能有他们自己的客户,他们有工作过滤器——我们需要确保网站对这些人来说不是一团糟。
谁能给我一些建议?
编辑以添加更新:我只是尝试在页面中移动样式,现在样式出现了......但有趣的事情(之前是真的,但不知何故我没有想到)是没有图像出现,甚至不是样式表中未指定的,而是直接在页面中指定的。所以我仍然不确定下一步该尝试什么。