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

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

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

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

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

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

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

Написать комментарий

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

Зачем копируют информацию с вашего сайта

Август 17, 2012 г.

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

Читать

Марсианин

Декабрь 9, 2015 г.

Не смотрели ещё "Марсианина" с Мэттом Деймоном? Посмотрите. Я люблю такие фильмы про космос, где люди борются за своё выживание, т.к. космос это вам не ...

Читать

 

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

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



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