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

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

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

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

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

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

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

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

Использование cache API Drupal 7

Май 14, 2019 г.

Изучение API удобно начинать с шаблонов кода, которые демонстрируют технику использования. Пример логики использования/создания элемента кеша [crayon-696a846347bf0130657388/] Обратите внимание на дополнительные скобки вокруг $cache = cache_get($cache_id). ...

Читать

Гений v2.004b

Июль 31, 2014 г.

Обновления Гения на этот раз связаны с авторизацией пользователей. Добавлена возможность привязки к профилю учетных записей социальных сетей. Получение ...

Читать

Дамский велик Forward Evia 815

Сентябрь 18, 2012 г.

В начале лета мы с женой начали кататься на великах. О своём драндулете я уже рассказывал ранее. А Ирине тоже требовался какой то не шибко замороченный ...

Читать

Отключаем автомасштабирование в браузерах на iPad

Ноябрь 15, 2012 г.

Замечали наверное, что iPad масштабирует страницу, так, чтобы вся страница влезла на экран по ширине. Иногда границы контента определяются не так, как задумано, но есть возможность исправить ситуацию. Управлять автомасштабированием можно, включая ...

Читать
 

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

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



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