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

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

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

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

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

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

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

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

Как подставить файл-источник при запуске миграции из CSV файла

Март 4, 2024 г.

При работе с migration API в друпал, в документации предполагается, что вы задаёте файл в секции source как значение path. (Подразумевается, что вы используете модуль migrate_source_csv). Хотелось бы делать это через интерфейс, а не конфигурационные ...

Читать

Гений места, последние обновления проекта

Октябрь 15, 2014 г.

Место слайдера на главной занял блок "активность на сайте". Блок состоит из трех лент по 6 публикаций в каждой. Это - Новые сюжеты, лидеры рейтинга ...

Читать

ГенийМеста. Право имею или тварь я...

Ноябрь 18, 2014 г.

К одиннадцатому обновлению Гения скопилось множество правок, исправлений. Но основной весьма заметной фишкой является эдакий даунгрейд проекта. ...

Читать

Когда слой flash наползает на другие слои..

Август 24, 2012 г.

Если ваша верстка использует фиксированные области, всплывающие слои (к примеру, организованы выпадающие меню) и т.п., то вы можете столкнуться с явлением, при котором object-embed-контейнер какого либо флеш-элемента оказывается поверх всех прочих слоев. ...

Читать
 

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

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



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