data:image 对于 Firefox/Opera 的行为是否有所不同?

发布于 2024-12-17 08:21:05 字数 529 浏览 0 评论 0原文

我已使用 data:image URI 来设置图像标签的源。

默认情况下,CSS display 属性为 none。 当我从用户那里获取图像时,我更改此标签上的源并显示图像:

<img src="data:image/gif;base64:............" />

我的问题是:

1.即使显示为,我怀疑浏览器仍在获取图像。我说得对吗?

在获取浏览器时,应该使用相对 URL 访问我的服务器。但有时它会将源 URI 数据附加到我的绝对 URL....仅有时!

/my-context/data:image/gif;base64....

2. 这种行为是预期的吗?它是特定于浏览器的吗? 我看到来自 Firefox 5.0 及更低版本和 Opera 10.0 及更低版本的请求导致了此问题。

I have used the data:image URI to set the source of an image tag.

By default, the CSS display property is none.
When I get the image from the user, I change the source on this tag and it shows the image:

<img src="data:image/gif;base64:............" />

My questions are:

1. Even though the display is none, I suspect the browser is still fetching the image. Am I right?

While fetching the browser should hit my server with relative URL. But sometimes it appends the source URI data to my absolute URL.... ONLY sometimes!!

/my-context/data:image/gif;base64....

2. Is this behavior expected? Is it browser specific?
I am seeing the requests from Firefox 5.0 and below and Opera 10.0 and below causing this problem.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

夜声 2024-12-24 08:21:05
  1. 是的。
  2. 这在 Firefox 的原生安装中是不会出现的。您能链接到显示问题的页面吗?
  1. Yes.
  2. This is not expected in a stock Firefox install. Can you link to the page that shows the problem?
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文