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

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

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

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

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

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

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

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

Настраиваем стили в CKEditor / Drupal 9

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

Чтобы расширить инструментарий контентщика, обычно в редактор добавляются новые стили. Это позволяет контент-менеджеру на ряду с форматированием, использовать ...

Читать

Порция макетов

Май 24, 2014 г.

Прошло ещё почти две недели ожидания каких либо материалов от Стаса. Александр уже рвет и мечет, а я спокоен как удав, но волнуюсь за Сашу :). Стас, наконец-то ...

Читать

Закуси жучком

Май 27, 2013 г.

ООН в своем очередном докладе призвало к энтомофагии. Доклад получился длинный и весьма занимательный (200 страниц). Суть его сводилась к следующим вещам: ...

Читать

Совместная атака с разных планет в Ogame

Июнь 4, 2010 г.

В далекой, далекой галактике ogame... всё без особых изменений. Бессмысленная кровопролитная война продолжается. Не удавалось разобраться как же организовать ...

Читать
 

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

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



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