Пишу, по большей части, про историю, свою жизнь и немного про программирование.

MHTML/Data URI и Windows Vista+IE7

В копилку ссылок. Пару лет назад я нашёл способ совместить data URI и MHTML в одном документе, с тех пор этот способ широко используется, но в интернете иногда появлялись сообщения, что в Internet Explorer 7 в Windows Vista есть какие-то проблемы с таким совмещением.

На «Хабре» подсказали исправление этой проблемы (на блоге китайского товарища), насколько я понял этот мунспик в переложении на какой-то дикий суржик при помощи переводчика от Гугла, основная идея — просто тщательно следовать RFC2557, на котором построен формат MHTML.

Точнее — не забывать в конце документа выставлять закрывающий boundary (страница семь RFC 2557).

3 комментария
Yrgl.livejournal.com 2010

Не сталкивались ли вы с такой проблемой? Есть ИЕ8 под win7 и стилевая таблица с фоновыми картинками для элементов, вставленными через data:uri. Этот css файл подключается к странице яваскриптом после готовности DOM, в ФФ все фоны выставляются, а в ИЕ8 фоновых картинок не видно.

Евгений Степанищев (bolknote.ru) 2010

Комментарий для yrgl.livejournal.com:

Нет, увы, не сталкивался. Не смогу помочь.

Yrgl 2010

Комментарий для Евгения Степанищева:

Всё оказалось довольно просто, я вставлял <link ... />, созданный через jQuery функцию $() и ИЕ не цеплял стили, а <link ... />, созданный через document.createElement, ИЕ принял.