Чому веб-сторінки іноді відображаються як звичайний HTML перед оновленням


16

це почалося досить часто з тижня або близько того. Це далеко не основна проблема, але більше роздратування.

Колись, коли я переходжу на веб-сторінку, ця сторінка здається завантажується як звичайний HTML. Потім після оновлення решта сторінки завантажується.

Чому так ? Будь-яка ідея про те, що може викликати цю проблему? Дивіться скріншоти.

Оновлено 64 біти Windows 7, використовуючи Chrome, оновлено.

EDIT: Дякую за допомогу та пропозиції. Якщо бути більш конкретним, це відбувається на роботі. Моє з'єднання фільтрується, але це все, що я знаю.

Перед оновленням:

Перший візит:

Після оновлення:

Після оновлення:


Яка модель вашого маршрутизатора? У мене виникли подібні проблеми з певними маршрутизаторами Linksys, які використовують власний кеш-пам'ять dns.
iglvzx

Якщо ви користуєтеся мобільним Інтернетом, наприклад, EDGE / 3G, він псує порядок замовлень, ніколи не чув про те, щоб роутер робив це, якщо тільки це не є справді пошкодженою прошивкою на ньому. Або ви використовуєте проксі. PS Чи трапляється те ж саме в Safari (хром, подібний до двигуна webkit) ... потім в IE (для порівняння)?
Петро Кула

@ppumkin Так. Linksys WRT160N був відомий тим, що мав проблеми з DNS. Проблема вирішується, якщо ви не використовуєте IP-адресу маршрутизатора як DNS.
iglvzx

Відповіді:


13

Це відбувається, коли CSS (таблиця стилів) для цієї сторінки не завантажується належним чином. Тепер, чому це трапляється, є більш складним питанням. Вам потрібно буде це зробити, щоб вирішити цю проблему:

  1. Відкрити Tools | Developer Toolsз меню Chome.
  2. Перейдіть на Networkвкладку там
  3. Тримайте це вікно відкритим, переглядайте як завжди. Після того, як ви знову побачите це явище, перейдіть до цього вікна інструментів для розробників і перегляньте, який файл не завантажений належним чином і чому.

Це може бути проблема з DNS, або якийсь прозорий проксі-сервер, або якась інша проблема. Провайдер CDN (мережа доставки контенту) моєї компанії мав проблеми вчора, і це проявилося аналогічно тому, що ви описуєте тут.

Оскільки ви заявляєте, що проблема є тимчасовою та відходить після оновлення, виправити проблеми досить важко.


чи браузер не надає пріоритет CSS перед рендерінгом DOM ?? Зазвичай такі розбиті речі - це дуже повільний зв'язок, або проксі-сервер, який стискає HTML, CSS JS в одне і спричиняє подібну поведінку, особливо якщо ви працюєте через GPRS / EDGE / 3G ...
Piotr Kula

1
@ppumkin: CSS дійсно завантажується перед рендерінгом. Однак якщо CSS неможливо завантажити, сторінка все одно буде оновлена… І так, ваші причини справедливі, але вони не єдині.
haimg

5

Існує стара проблема з .css файлами, яка з’являється в деяких браузерах залежно від завантаження або оголошення оголошень .css, що містять правила стилю.

Це називається " Спалах нестильованого вмісту (FOUC)". Ця концепція має навіть виділену сторінку Вікіпедії із посиланнями на додаткові джерела інформації.

Згідно з вашим знімком екрану, здається, це проблема, яку ви страждаєте. Проблему можна виправити лише шляхом внесення необхідних змін у джерело сторінки, тому ви не можете її вирішити.


3

Я не впевнений на 100%, але, можливо, у вас виникають проблеми із завантаженням JavaScript або CSS для сайту. Іноді (для великих компаній) CSS та javascript зберігаються на сторонній "CDN" (мережа доставки контенту) ..., який часто потрапляє до списків "блокування реклами" випадково. Ви намагалися вимкнути програмне забезпечення для блокування реклами? Можливо, у вас на машині є якийсь неприємний помилку ... і він перенаправляє веб-трафік.


Не впевнений, хто за вас проголосував, але ваша відповідь у цьому контексті (оскільки ОП нічого не визначає) є життєздатним. +1, тому що я бачив, що це відбувалося раніше.
Пьотр Кула

0

Зазвичай це відбувається, коли Chrome вважає, що в кеші є дані, яких насправді немає (я відчуваю це, коли я очищаю кеш браузера в ОС замість Chrome, але це також може статися, якщо кеш позначено або не оновлено неправильно ).

Оновлення зазвичай виправляє це, але якщо ні, то просто очистіть кеш ( Ctrl+Shift+Delete), а потім оновіть.


0

У мене теж була ця проблема. У мене на Chrome було встановлена ​​утиліта під назвою Badger Privacy. Як тільки я його відключив, мої сторінки знову завантажуються належним чином.


0

У мене ця проблема була з Chrome на ноутбуці Windows 7. Деякі (багато) веб-сайти відображатимуть лише основний HTML, інші показуються нормально. У моєму браузері Firefox все відображається нормально. За пропозицією TheCompWiz я перевірив свій плагін рекламного блокування (Adblock Plus). У меню "Налаштування" -> "Додаткові" я натиснув "Оновити списки фільтрів" (не оновлювався протягом певного часу) Після оновлення всіх проблемних веб-сайтів знову відображається нормально.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.