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

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

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

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

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

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

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

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

Яндекс произвел очередной шаг в борьбе с ранжированием ссылками

Март 13, 2014 г.

Интересная новость появилась сегодня на РБК под заголовком «Яндекс» оставил биржи ссылок без заработка. Яша давно грозит полным отказом от ссылочного ранжирования, и на мой взгляд сделать это нужно было давно и сразу. В этот раз мы видим очередной ...

Читать

Грузим свой шрифт на сайт, используя CSS

Август 28, 2012 г.

Потратил некоторое время на этот вопрос, и чтобы оно не было потрачено зря, излагаю то, что удалось накопать. Использование произвольных шрифтов, загружаемых вашим сайтом, это реально. Помните, что файлы шрифтов могут быть весьма нескромных размеров, ...

Читать

База причастий и деепричастий русского языка

Март 14, 2017 г.

В данной базе объединены причастия и деепричастия. Таблицы получены из общей базы морфологии. В первой таблице содержится перечень "нормализованных" слов, а вторая база включает их морфологию. SQL скрипты в виде дампа размещены на github. Переходим, ...

Читать

Конвертер timestamp онлайн: перевод Unix-времени в дату и обратно

Апрель 26, 2026 г.

Unix timestamp (или Unix time) — это система отсчёта времени, широко используемая в программировании, базах данных, API и логах. Она представляет собой количество секунд, прошедших с полуночи 1 января 1970 года (UTC) без учёта високосных секунд. Такой ...

Читать
 

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

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



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