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

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

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

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

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

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

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

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

Как УК Верх-Исетская воюет с провайдерами

Июнь 25, 2013 г.

Мне выход в Интернет нужен по работе, так что перебои с доступом могут быть весьма критичны для меня. И я требую от провайдера принятия немедленных мер ...

Читать

Адаптивная верстка Youtube видео ролика как фона произвольного контейнера

Октябрь 10, 2018 г.

Это продолжение статьи о адаптивном показе видео из разных источников. Здесь я расскажу о youtube роликах. Для управления роликом буду использовать jQuery плагин jquery.mb.YTPlayer.  У нас есть много вариантов как выполнить задачу: использовать ...

Читать

Порядок прилагательных в английском языке

Апрель 21, 2020 г.

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

Читать

Подключение CAPTCHA к пользовательской форме в drupal

Февраль 19, 2012 г.

У вас есть запрограммированная форма в друпал, и вы хотите добавить в неё антиспам поле из модуля CAPTCHA. Смотрим как это сделать. Для начала модуль СAPTCHA надо скачать и установить (активировать на странице доступных модулей сайта - /admin/build/modules). ...

Читать
 

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

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



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