Поддержка raw svg в URL картинки в разных браузерах

Современные браузеры поддерживают так называемый raw формат URL, когда вместо адреса изображения в CSS и даже в HTML <img src=»…» /> можно задать закодированный массив бинарных данных картинки. Требования к формату raw, а вернее отличия в допустимых отклонениях от стандарта требует внимательно тестировать картинку под всеми требуемыми ТЗ браузерами.

Наиболее лояльные к формату кодирования Chrome и Opera (оба на движке chromium). Они рендерят, к примеру, картинку не взирая на пропущенный токен charset перед кодировкой:

и наличие не urlencoded символов в коде.

FF и IE более принципиальны. Для FireFox важно указать токен  charset перед utf8, а для IE придется еще и провести кодирование символов, так чтобы они соответствовали формату URL.

В javascript можно использовать ф-цию encodeURIComponent:

Этот вариант удовлетворит всех.

Мало букафф? Читайте есчо !

Новый зодиак от NASA - система из 13 созвездий

Сентябрь 20, 2016 г.

Сегодня американское космическое агентство предложило изменить сложившуюся схему из 12 знаков зодиака. Ссылаясь на то, что за 3000 лет, прошедших с момента, ...

Читать

Не определяется USB устройство под Windows 7

Июнь 16, 2012 г.

Периодически мне приносят разные USB девайсы, а 7я винда что то отказывается их подключать. При этом на XP подключаются без проблем. Удалось понять как это лечится. 1. Заходим в диспетчер устройств, открываем ветку "Контроллеры USB". Подключаем ...

Читать

RDR2 показывает черный экран после запуска

Июль 7, 2024 г.

Проблема на пиратке PC версии. Вы запускаете игру - проходят начальные титры, и далее вы видите просто черный экран. По всей видимости, пиратам пришлось убрать оригинальный тест, где проходит определение доступных графических API в системе пользователя, ...

Читать

Удаление пользователей в WP, обновление плагина Inactive user deleter

Сентябрь 4, 2017 г.

Плагин продолжает мной развиваться по заявкам пользователей. Вот что было добавлено в версию 1.42. На этот раз обратился пользователь Manish Khullar, ...

Читать
 

Комментарии к «Поддержка raw svg в URL картинки в разных браузерах»

Понравилась статья? Есть вопросы? - пишите в комментариях.



Комментарий: