【问题标题】:Does data:image behave differently for Firefox/Opera?Firefox/Opera 的 data:image 行为是否不同?
【发布时间】: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


    【解决方案1】:
    1. 是的。
    2. 在普通的 Firefox 安装中不会出现这种情况。您能否链接到显示问题的页面?

    【讨论】:

    • 抱歉,我无法在实时页面上显示。我的 apache access_log 显示 URL '/my-context/data:image/gif;base64....' 的条目是从主页重定向的结果,这是意料之外的。但是当我访问主页时,它显示不显示此问题(即使在清除缓存后)。感谢您的帮助。
    • 页面的某些用户完全有可能安装了一些扩展程序,从而搞砸了。鉴于目前的数据,很难说更多......
    猜你喜欢
    • 2013-08-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-04-02
    相关资源
    最近更新 更多