Евгений Степанищев

Эксперт в области разработки веб-приложений и безопасности в интернете. Каждый месяц мой блог посещают около 90 тысяч человек. Работаю техническим директором в «Системах документооборота», занимаюсь электронным правительством.

MHTML/Data URI и Windows Vista+IE7

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

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

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

Yrgl.livejournal.com (Yrgl.livejournal.com)
19 июня 2010, 12:21

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

bolknote.ru (bolknote.ru)
19 июня 2010, 21:14, ответ предназначен yrgl.livejournal.com:

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

Yrgl (инкогнито)
22 июня 2010, 09:02, ответ предназначен bolknote.ru:

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

Ваше имя или адрес блога (можно OpenID):

Текст вашего комментария, не HTML:

Кому бы вы хотели ответить (или кликните на его аватару)

Подсказка по написанию комментария

В комментариях можно применять следующую специальную разметку:

  • слово, обрамлённое в «звёздочки» выделяется *жирным*
  • ссылка становится ссылкой: http://bolknote.ru
  • ссылка в скобках также становится ссылкой, закрывающая скобка не захватывается: (http://bolknote.ru)
  • каждую строку цитаты следует начинать со знака «больше»:
    > это цитата
    > из двух строк
  • можно вставить картинку, залитую на один из сервисов: «Яндекс.Фотки», «Фликр» или «Пикплз». Для этого нужно вставить на страницу полный адрес вашей картинки на сервисе, он превратится в картинку:

    http://fotki.yandex.ru/users/bolknote/view/274311?page=3