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

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

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

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

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

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

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

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

Настраиваем ЧПУ ссылки пейджера в Drupal 7

Июль 19, 2016 г.

Занимаюсь решением ряда SEO задач для сайта на Drupal. Одна из них связана с урлами, генерируемыми пейджером. На самом деле это комплекс задач, ...

Читать

CodeLobster IDE – бесплатный PHP, HTML, CSS, JavaScript редактор

Ноябрь 20, 2019 г.

В этой статье мы рассмотрим кросс-платформенный редактор для веб-разработки - CodeLobster IDE. Он уже долгое время присутствует на рынке и завоевал очень ...

Читать

Налоговая декларация для ИП на УСНО за 2013г

Март 3, 2014 г.

Налоговый орган каждый год рожает новые бланки и формы документов, чтобы (конечно же) упростить нам жизнь. Суть декларации не изменилась, в ней поменялся ...

Читать

1100+ бесплатных уроков английского

Январь 21, 2017 г.

Не просто уроков, а видео уроков! И, да - это не реклама очередного старт-апа. Сейчас все любят такие слова как монетизация, пробная версия и т.п. К черту! ...

Читать
 

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

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



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