有没有办法确定CSS是否已请求该文件?假设所有内容都通过主文件index.php
。
答案 0 :(得分:3)
除非你在
中附加一个get参数background:url('bg.jpg?myParam');
来自img标签和css定义的浏览器请求没有区别。
答案 1 :(得分:0)
我已经设法完成了这项工作,这是一种非常糟糕的方式,但可能。
基本上,路由器(PHP一个)使用掩码,只有在设置了掩码后才能访问某些文件。
当加载CSS文件时,我设置了所需的掩码,当加载相应的图像时,我检查掩码,如果它与所需的匹配,我加载显示图像。因此,在查看渲染页面时,它可以正常工作,但直接访问文件时,它不会。
Mask现在是一个SESSION变量,在文件路由后会被取消设置。
我将得到一个干净的工作示例,并在将来的某个时候用它来更新这个答案。