【发布时间】:2011-11-22 13:44:57
【问题描述】:
我使用 data:image URI 来设置图像标签的来源。
默认情况下,CSS display 属性为 none。
当我从用户那里获取图像时,我更改了此标签上的来源并显示图像:
<img src="data:image/gif;base64:............" />
我的问题是:
1. 即使显示为none,我怀疑浏览器仍在获取图像。我说的对吗?
在获取浏览器时,应该使用相对 URL 访问我的服务器。但有时它会将源 URI 数据附加到我的绝对 URL.... 只是有时!!
/my-context/data:image/gif;base64....
2. 这种行为是预期的吗?它是特定于浏览器的吗? 我看到来自 Firefox 5.0 及更低版本和 Opera 10.0 及更低版本的请求导致了此问题。
【问题讨论】:
标签: image firefox uri data-uri