2012-01-03 2 views
2

Я протестировал iPad и планшет для дроидов. Если я сохраню файл на своем рабочем столе, а затем его получить, он не будет отображаться правильно. Однако, если я загружу файл на свой сайт, он будет отображаться правильно.Почему файлы .htm не отображаются должным образом, если они не доступны на самом сайте?

На дисплее правильно/неправильно, я имею в виду следующее:

ОТОБРАЖЕНИЕ RIGHT

  • поддерживает видовых тег

  • браузер андроида не обрезать страницы,

ДИСПЛЕЙ НЕИСПРАВНО

  • видовой экран тег не поддерживается браузером

  • андроида делает кадрирование страницу

+4

Внешние таблицы стилей? MIME-TYPE? – PeeHaa

+0

Не знаете, почему внешняя таблица стилей будет иметь значение, но я анализирую различия между ответами localhost и сервера. Хорошая идея! –

+0

@PeeHaa Теперь, когда вы упомянули об этом, возможно, что это mimetype/content-type. После недавнего обновления Firefox 3.6 он начал действовать по-разному с html-файлами на localhost vs на внешнем веб-сервере, если отсутствует mimetype (я создал простой веб-сервер в качестве эксперимента и не возвращал никаких заголовков в то время). – Izkata

ответ

0

Сделал кап глядя на заголовки, которые были в основном все возвращается, как это:

HTTP/1.1 200 OK Дата: Чт, 05 янв 2012 17:35:57 GMT Сервер: Microsoft-IIS/6.0 X-Powered-By: ASP.NET Content-Type: text/html; charset = utf-8 Content-Length: 99342

Обнаружено, что страницы работали правильно, если я установил другой виртуальный каталог в iis и получил к ним доступ. Оказывается, проблема связана с тем, что система помещает содержимое в iFrame перед ответом.

Смежные вопросы