src
标记的img
属性中的文件名是否有字符数限制?或操作系统(OS)浏览器之间的兼容性问题......
例如:
<img src="../img/misc/this-is-a-very-long-image-filename-of-an-image-named-leaders-systems02.gif" alt="Leaders Systems" class="emblem" />
在所有操作系统浏览器中this-is-a-very-long-image-filename-of-an-image-named-leaders-systems02.gif
都没有问题吗?
答案 0 :(得分:3)
你将受到the maximum URL length per browser的限制。 HTTP服务器还可能向您发送HTTP 414“请求URI太长”。该标准没有规定这个大小是什么,但允许服务器做出这样的响应。
10.4.15 414 Request-URI太长
服务器拒绝为其提供服务 请求,因为Request-URI是 比服务器愿意的更长 解读。这种罕见的情况只是 可能在客户端发生时发生 不正确地将POST请求转换为 具有长查询的GET请求 信息,当客户有 下降到一个URI的“黑洞” 重定向(例如,重定向的URI 指向后缀的前缀 本身),或当服务器在 客户试图攻击 利用某些安全漏洞 使用固定长度缓冲区的服务器 阅读或操纵 Request-URI中。
答案 1 :(得分:2)
资源的完整网址不能超过2048个字符。见HTTP URI GET limit
答案 2 :(得分:1)
我怀疑在任何常见浏览器中存在长src
个属性的问题。但是,如果您有很多非常长的src
属性,则可能会对加载时间产生负面影响。