浏览器下载了未使用的CSS图像还是将其忽略?例如。在不符合任何元素的CSS规则中。.nothingHasThisClass{background:url(hugefile.png);}还是这取决于浏览器?
3 回答
函数式编程
TA贡献1807条经验 获得超9个赞
这将取决于浏览器,因为这是他们决定实施规范的方式,但是在此处进行快速测试:
Chrome:不会
FireFox:不
Safari:不会
IE8:不会
IE7:不会
IE6:未知(有人可以测试并发表评论吗?)
繁星淼淼
TA贡献1775条经验 获得超11个赞
不,它们不会下载,至少不会在Firefox,IE8和Chrome中下载。
一种简单的测试方法:
<!DOCTYPE html>
<html>
<head>
<style type="text/css">
.nonexistent {
background: url('index.php?foo');
}
</style>
</head>
<body>
<?php if(isset($_GET['foo'])) {
file_put_contents('test.txt', $_SERVER['HTTP_USER_AGENT']);
} ?>
</body>
</html>
如果test.txt使用浏览器的用户代理填充,则将下载图像。在我的任何测试中都不是这种情况。
- 3 回答
- 0 关注
- 471 浏览
相关问题推荐
添加回答
举报
0/150
提交
取消