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

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

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

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

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

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

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

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

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

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

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

Читать

Абсолютное оружие в Skyrim (TES 5 Skyrim)

Январь 10, 2012 г.

Делать в праздники было особо нечего, играл в Skyrim. Бороздя просторы игрового мира, нельзя было не философствовать о том "в чем сила, брат". Что направило ...

Читать

Программируем галерею в Drupal 7

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

Хотите сделать галерею своими руками, без сторонних модулей в Drupal? Тогда читайте дальше. Настроим поле для галереи Для начала нам надо определиться, ...

Читать

В далекой, далекой галактике...

Май 28, 2010 г.

... до сих пор идут бессмысленные кровопролитные бои за... да даже не понятно за что. Наверное, за место в рейтинге. Одна из таких игр - ogame (ogame.ru). ...

Читать
 

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

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



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