考虑以下示例:
<noscript>
<img class="photo" src="example.png">
</noscript>
客户端是否仅在禁用 Javascript 时才下载图像文件?(我知道如果在本例中禁用了 Javascript,客户端只能看到图像)
我问的原因是因为我一直在为外部 CSS 中的几个背景图像属性使用 base64 数据 URI(避免 http 请求)。我还想通过外部 Javascript 更新它们的值,将 base64 数据 URI 用于某些 img 标签的 src 值(以保留缓存的好处)。
本质上,这样做的重点是避免/限制 http 请求,所以我想知道我是否可以优雅地降级并且仅在禁用 Javascript 时才获取图像文件?还是无论如何都下载了图像?