Ответ 1
Обновление: 2017-01-10
URI данных теперь поддерживаются всеми основными браузерами. IE поддерживает встраивание изображений с версии 8.
http://caniuse.com/#feat=datauri
URI данных теперь поддерживаются следующими веб-браузерами:
- На основе Gecko, таких как Firefox, SeaMonkey, XeroBank, Camino, Fennec и K-Meleon
- Konqueror через систему ввода/вывода KDE KIO
- Opera (включая такие устройства, как Nintendo DSi или Wii)
- На основе WebKit, таких как Safari (в том числе на iOS), браузер Android, Epiphany и Midori (WebKit является производным от Konqueror KHTML-движка, но Mac OS X не использует архитектуру KIO, поэтому реализации различны), поскольку а также Webkit/Chromium, например Chrome
- Trident
- Internet Explorer 8: Microsoft ограничила свою поддержку определенным "не судоходным" контентом по соображениям безопасности, включая проблемы, связанные с тем, что JavaScript, встроенный в URI данных, не может быть интерпретирован фильтрами script, такими как те, которые используются веб- почтовых клиентов. URI данных должны быть меньше 32 Kib в Версии 8 [3].
- URI данных поддерживаются только для следующих элементов и/или атрибутов [4]:
- объект (только изображения)
- IMG
- input type = image
- ссылка
- Объявления CSS, которые принимают URL-адрес, например фоновое изображение, фон, стиль списка, стиль списка и т.д.
- Internet Explorer 9: Internet Explorer 9 не имеет ограничений по 32KiB и разрешен в более широких элементах.
- TheWorld Browser: браузер оболочки IE, который имеет встроенную поддержку схемы URI данных.
http://en.wikipedia.org/wiki/Data_URI_scheme#Web_browser_support