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

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

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

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

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

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

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

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

Skype или замена телефона в браузере, часть 2

Декабрь 6, 2012 г.

Нашел, наконец-то, средство останавливающее выполнение подмены телефона плагином skype. Достаточно добавить в заголовок страницы (в секцию <head> html кода) два мета тега: [crayon-698c21981ba91031652495/] Уже опробовал, работает. ...

Читать

Сушки и печенки ЗлакВилль

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

Одностраничник Zlakvill.ru собирал на Drupal. Сайт представляет линейку продкуции ЗлакВилль кондитерского объединения Далматово. Не смотря на то, ...

Читать

С днем программиста 2013!

Сентябрь 13, 2013 г.

В этом году день программиста, 256 день в году выпал на пятницу 13 сентября.

Читать

Ошибка обновления metatag remove_robots_noydir_noodp

Май 24, 2023 г.

Если у вас собран Drupal + Commerce, то, возможно, при обновлении модуля метатегов возникает ошибка. Модуль не находит таблицы мета информации для сущности commerce_product и прерывается с выводом сообщения: [crayon-698c21981bc99890216572/] ...

Читать
 

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

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



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