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

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

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

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

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

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

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

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

Почему бизнес выбирает комплексный подход к ИИ

Ноябрь 27, 2025 г.

В последние годы интерес к искусственному интеллекту достиг такого уровня, что «внедрить ИИ» стало звучать почти как бытовой запрос. Но когда дело доходит ...

Читать

Ждем Elder Scrolls V: Skyrim

Март 6, 2011 г.

Поглядел на youtube ролик по ожидаемой всеми фанами новой части (пятой по счету) из серии Elder Scrolls. Графика и динамика просто потрясающие. Помню свои ...

Читать

Thea : The Awakening - (Тэа, пробуждение)

Январь 11, 2017 г.

В новогодние праздники решил поиграть во что то новенькое. Купил игрушку Thea: The Awakening от неизвестного ранее разработчика MuHa Games. Благодаря распродаже ...

Читать

Призрак в доспехах

Апрель 3, 2017 г.

Фильм является ремейком одноименного аниме 1991 года. Его я посмотрел перед тем как идти на фильм. Ряд сцен в фильме действительно очень точно повторяют ...

Читать
 

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

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



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