[英]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太长”。 该标准并未规定该大小是多少,但是允许服务器做出这样的响应。
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.