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

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

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

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

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

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

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

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

Абсолютный Лук в Skyrim

Февраль 3, 2022 г.

По случаю десятилетия с момента выхода Skyrim, Bethesda выпустила репак игры (Skyrim Anniversary Upgrade), включив туда фирменные моды и дополнения фанов. ...

Читать

Кличко vs Поветкин

Октябрь 6, 2013 г.

Состоялся долгожданный бой чемпионов-тяжеловесов Владимира Кличко и Александра Поветкина. Результат боя мало кого удивил. Владимир одержал уверенную победу. А я болел за Александра. Кличко показывает "скучный" бокс. И честно говоря, из-за таких ...

Читать

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

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

Продолжаем анализ результатов эксперимента. Начало можно почитать вот тут. В этой части смотрим изменения в выдаче гугл. Поиграем с морфологией запроса ...

Читать

Отскок мяча от левого или правого натяжителя сетки в настольном теннисе

Июнь 27, 2024 г.

Сетка обычно натянута между двух стержней, называемых натяжителями. Рассмотрим случай, когда мяч возвращается на стол, отскочив от натяжителя сетки обратно на стол. Данный мяч считается "в игре", т.к. в правилах говорится следующее: 2.7.1. ...

Читать
 

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

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



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