MHTML/Data URI и Windows Vista+IE7
В копилку ссылок. Пару лет назад я нашёл способ совместить data URI и MHTML в одном документе, с тех пор этот способ широко используется, но в интернете иногда появлялись сообщения, что в Internet Explorer 7 в Windows Vista есть какие-то проблемы с таким совмещением.
На «Хабре» подсказали исправление этой проблемы (на блоге китайского товарища), насколько я понял этот мунспик в переложении на какой-то дикий суржик при помощи переводчика от Гугла, основная идея — просто тщательно следовать RFC2557, на котором построен формат MHTML.
Точнее — не забывать в конце документа выставлять закрывающий boundary (страница семь RFC 2557).
Не сталкивались ли вы с такой проблемой? Есть ИЕ8 под win7 и стилевая таблица с фоновыми картинками для элементов, вставленными через data:uri. Этот css файл подключается к странице яваскриптом после готовности DOM, в ФФ все фоны выставляются, а в ИЕ8 фоновых картинок не видно.
Комментарий для yrgl.livejournal.com:
Нет, увы, не сталкивался. Не смогу помочь.
Комментарий для Евгения Степанищева:
Всё оказалось довольно просто, я вставлял <link ... />, созданный через jQuery функцию $() и ИЕ не цеплял стили, а <link ... />, созданный через document.createElement, ИЕ принял.