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

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

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

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

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

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

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

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

3G от МТС год спустя

Июнь 22, 2013 г.

Примерно через год, после того как я приобрел 3G модем у МТС, снова возникла необходимость в мобильном интернете. На этот раз за отсутствие связи отвечает управляющая компания "Верх-Исетская", которая по всей видимости вымогает деньги у провайдеров и ...

Читать

Результаты эксперимента. Продолжение. Яндекс.

Сентябрь 18, 2015 г.

Продолжаю смотреть и анализировать результаты эксперимента. В прошлых двух статьях (Часть1, Часть2) я смотрел на результаты в Google. Сегодня посмотрим, ...

Читать

Лучшие сериалы, топ 5

Ноябрь 10, 2015 г.

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

Читать

Урал Транс Холдинг.

Июнь 25, 2007 г.

Закончил коммерческий проект по заказу Агентства Рейл Консалт - сайт www.tkuth.ru. Урал Транс Холдинг - транспортная компания, в которой работают многие ...

Читать
 

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

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



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