простой вопрос на теге img HTML

выполняет в имени файла 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 во всех браузерах ОС??

5
задан Reigel 24 June 2010 в 04:13
поделиться

3 ответа

Вы будете ограничены максимальной длиной URL для каждого браузера . HTTP-сервер также может отправить вам HTTP 414 «Request URI too long». Стандарт не определяет этот размер, но позволяет серверу делать такой ответ.

Из стандарта HTTP / 1.1 S10.4.15 :

10.4.15 414 Request-URI Too Long

Сервер отказывается обслуживать запрос, потому что Request-URI дольше, чем сервер готов интерпретировать. Это редкое состояние только может произойти, когда у клиента неправильно преобразовал запрос POST в запрос GET с длинным запросом информация, когда у клиента есть спустился в «черную дыру» URI перенаправление (например, перенаправленный URI префикс, указывающий на суффикс сам), или когда сервер находится под атака со стороны клиента, пытающегося использовать дыры в безопасности, присутствующие в некоторых серверы, использующие буферы фиксированной длины для чтение или манипулирование Запрос-URI.

3
ответ дан 14 December 2019 в 13:26
поделиться

Я сомневаюсь, что есть проблема с длинными src атрибутами в любом обычном браузере. Однако если у вас много очень длинных src атрибутов, это может негативно сказаться на времени загрузки.

1
ответ дан 14 December 2019 в 13:26
поделиться

Полный url к активу не может превышать 2048 символов. Смотрите HTTP URI GET limit

2
ответ дан 14 December 2019 в 13:26
поделиться
Другие вопросы по тегам:

Похожие вопросы: