繁体   English   中英

关于html img标签的简单问题

[英]simple question on html img tag

img标签的src属性中的文件名是否有字符数限制? 或操作系统(OS)浏览器之间的兼容性问题...

例如:

<img src="../img/misc/this-is-a-very-long-image-filename-of-an-image-named-leaders-systems02.gif" alt="Leaders Systems" class="emblem" />

在所有OS浏览器中, this-is-a-very-long-image-filename-of-an-image-named-leaders-systems02.gif上是否没有问题?

您将受到每个浏览器的最大URL长度的限制。 HTTP服务器还可能向您发送HTTP 414“请求URI太长”。 该标准并未规定该大小是多少,但是允许服务器做出这样的响应。

HTTP / 1.1标准S10.4.15开始

10.4.15 414请求URI太长

服务器拒绝处理请求,因为Request-URI的长度比服务器愿意解释的时间长。 仅当客户端将不正确的POST请求转换为带有长查询信息的GET请求,客户端下降到重定向的URI“黑洞”(例如,指向URI的重定向URI前缀)时,才会发生这种罕见情况后缀),或者当服务器受到客户端的攻击时,客户端试图利用固定长度的缓冲区来读取或操作Request-URI来利用某些服务器中存在的安全漏洞。

资产的完整网址不能超过2048个字符。 请参阅HTTP URI GET限制

我怀疑在任何普通浏览器中是否存在长src属性的问题。 但是,如果您有很多非常长的src属性,则可能会对加载时间产生负面影响。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM