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

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

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

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

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

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

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

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

Получение загран паспорта в Екатеринбурге

Май 19, 2014 г.

Решили с супругой сделать паспорта, чтобы свозить детей до Средиземного моря (ну или хотя бы до Черного). в 2003 году я уже делал себе паспорт и воспоминания ...

Читать

Бегство от спама

Апрель 12, 2013 г.

На очередном витке антиспамовой борьбы решил почитать о том, как спамеры обходят Captcha тесты. Обнаружил весьма интересную статью - Устойчивость CAPTCHA к авоматическому распознаванию. Если, вкратце, то мы имеем гонку вооружений технологий. Captcha ...

Читать

Полиуретановая астролябия или пример № 3

Август 2, 2015 г.

Данный образец статьи является примером № 3, связанным с проводимым нами экспериментом. Эксперимент может показать значимость использования ЧПУ в контексте SEO, а также выявить относительную степень важности этого критерия для оценки веса страницы. ...

Читать

Взаимодействие мед. препаратов

Апрель 4, 2012 г.

В кооперации с хирургом из Екатеринбургского Мед Центра запустил проект ФармУгроза.ру. Данный сервис предназначен как для врачей, так и для пациентов. ...

Читать
 

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

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



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