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

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

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

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

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

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

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

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

Что использовать вместо mysql_escape_string() в Drupal 7?

Сентябрь 6, 2016 г.

Начиная с версии PHP 4.3.0, функция mysql_escape_string() считается устаревшей. PHP будет выдавать соответствующее предупреждение. Deprecated function: mysql_escape_string(): This function is deprecated; use mysql_real_escape_string() instead. Т.е. ...

Читать

Как использовать Exosuit checkpoint и Exosuit dock и для чего они нужны в Oxygen is not included

Сентябрь 16, 2018 г.

Oxygen is not included продолжает развиваться. Недавнее обновление добавило блок исследований Environment Protection, которое открывает несколько построек, ...

Читать

Калькулятор кредита

Июль 31, 2017 г.

Здесь вы можете рассчитать кредит, получить график платежей, оценить "переплату" по кредиту (сумму набежавших процентов). Основные термины Тело кредита - основная сумма долга перед банком, равная вначале сумме кредита. Ежемесячный платеж - сумма, ...

Читать

Внутренняя кухня форекс контор

Апрель 2, 2016 г.

Что существует такое явление как частный мелкий трейдинг на бирже валют многие слыхали. Но мало кто знаком с истинной кухней многочисленных forex-контор. ...

Читать
 

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

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



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