2010-06-25 4 views
1

Имеет проблему, когда Safari не всегда отображает страницу. Когда это происходит, оно не всегда отображает все изображения. Проблема происходит со всеми сайтами, запущенными с одного набора кода. Один сайт - http://www.wfar.com/.Safari не всегда отображает страницу

Я проверяю журнал доступа Apache и вижу его, и он возвращает 200 и около 8000 данных. В журнале ошибок ничего не отображается.

Посмотрите в средствах разработчика, и Safari показывает, что он получил 304. В моем коде ничего не установлено, чтобы вернуть 304, поэтому должно поступать из apache.

Я могу воссоздать проблему на нескольких компьютерах и iPhone.

+0

Параметр '304' является отлично, значит «не изменено». http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html Итак, вы определенно получаете пустую белую страницу? Что говорит в этом случае представление «источник представления»? –

+0

Источник изображения полностью пуст. –

+1

@John странно. Можете ли вы исключить возможность фатальной ошибки PHP? Потому что это единственное, что приходит на ум, что может вызвать пустой ответ без кода ошибки с сервера. Вы регистрируете ошибки PHP? –

ответ

0

У меня возникли проблемы с JavaScript. Изменение кода одного файла приводит к пустой странице. Так вот неудобный обходной путь:

  1. Изменить код сценария
    • Загрузка страницы (это будет пустым)
  2. Закомментируйте скрипт (ы) из HTML-файла
  3. Обновить страницу (будет отображаться)
  4. Удалить комментарии в файле html (так что скрипт будет загружен снова)
  5. Обновить страницу (Это будет правильно визуализироваться с измененным кодом скрипта)

Я знаю, очень противно, но я думаю, что user3297914 правильно и таким образом вы получаете вокруг STATUS 304 ...

+0

Я не могу проверить это, чтобы узнать, работает ли это для вышеуказанной ситуации. Мне сказал сотрудник, что после того, как я ушел, они исправили это, обновив что-то на сервере. Что-то связано с PHP. –

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