我在视频游戏网站上遇到了这个CSS文件。检查URL并等待大约五分钟并刷新,然后更改背景图像URL。这一切都发生在css文件中。
有任何想法如何做到这一点?我尝试过广泛的Google,但找不到解决方案。
答案 0 :(得分:0)
使用curl检索它,-v
选项以查看标题。
curl -v http://www.rockstargames.com/downloads/randomBackground/index.css
它的保质期很短,不会长时间缓存。
服务器使用不同的图像目标重写此文件或动态生成该文件。刷新后,您将获得重写的index.css.
详细说明,回应评论......
randomBackground / index.css文件只是服务器文件系统上的一个文件,就像计算机上目录中的文件一样。 http:// ...地址标识服务器的文件,并将其发送给您。
现在,服务器上的某个进程 - 一个程序 - 可以有一个背景图像列表,或查看一个充满背景图像的目录,然后随机选择一个或按顺序工作。它选择一个图像,然后使用新的图像名称重写randomBackground / index.css文件。它完全用新文件内容替换旧文件内容。
每次检索文件时,您都可能获得包含新内容的全新版本。
Web服务器也可以将该地址映射到进程,而不是文件,即使用随机背景图像名称发送内容的程序。我就是这样做的;但是,通常情况下,如果是这种情况,则地址看起来不像文件名。