Недавно прочитал про возможность добавлять картинки прямо в js-файлы в виде текста (кодировка base64). Преобразовать изображение в код можно, например,
здесь. Вопрос в другом: на хабре где-то писали, что существует ограничение на максимальную длину ссылки - от 1000 до 100 000 символов для разных браузеров. Но я загрузил таким образом картинку в полмегабайта (гораздо больше 100 000 символов), а она всё равно работает во всех основных браузерах, в IE не тестил. Кто-нибудь знает, что со стандартом на это дело? Может W3C уже разделили обычные ссылки и такой вот код?
Код:
|
my_image.src = "data:image/gif;base64,/9j/4AAQSkZJRgABUOVER9000BQYFBQUFBQUGBg"; |