У меня есть собственная настройка локального сервера, и я хотел убедиться, что я совместим с большими 5 браузерами (IE, Firefox, Chrome, Safari, Opera), но у меня возникла проблема с Opera. А именно, у него проблемы с доступом к моим локальным ресурсам, javascript, css, изображениям и т. Д., И он зависает.
Я вижу, что запрос GET и ответ сервера хороши, с другими браузерами проблем нет, но Opera зависает. Сначала я подумал, что это может быть обсуждаемая проблема здесь , но я не уверен, так ли это, поскольку Opera в конечном итоге отображает страницу правильно. Похоже, что он чего-то ждет, тайм-аут, затем запрашивает другой файл, пока у него не будет все, что ему нужно, и затем отображает страницу должным образом. Это не проблема с настройками конфигурации моей Opera, так как я могу видеть, что к ней здорово обращаются через мой сервер thttpd.
процесс сейчас выглядит примерно так:
- Opera отправляет запрос GET HTML на сервер
- Сервер отвечает заголовком и файлом HTML
- Опера ждет ....
- Opera отправляет GET-запрос на сервер
- Сервер отвечает заголовком и ресурсом
- Опера ждет ...
- Opera отображает страницу
Я все еще пытаюсь найти ответ на этот вопрос, но расстраивает, когда он работает во всех других браузерах.
РЕДАКТИРОВАТЬ (23.11.11 12:15 EST):
Got message from client:
GET / HTTP/1.1
User-Agent: Opera/9.80 (Windows NT 6.1; U; Edition United Kingdom Local; en) Presto/2.9.168 Version/11.52
Host: 192.168.0.3:8082
Accept: text/html, application/xml;q=0.9, application/xhtml+xml, image/png, image/webp, image/jpeg, image/gif, image/x-xbitmap, */*;q=0.1
Accept-Language: en-US,en;q=0.9
Accept-Encoding: gzip, deflate
Connection: Keep-Alive
Server Response:
HTTP/1.1 200 OK
Content-Type: text/html; charset=iso-8859-1
Accept-Ranges: bytes
Connection: close
Content-Length: 2909
[File content]
РЕДАКТИРОВАТЬ (28.11.11 5:30 EST):
Может ли это быть проблемой с моей головой HTML?
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"/>
<meta name="viewport" content="width=device-width">
<title>TestPage1</title>
<!-- Javascript References -->
<script type="text/javascript" src="Styles/Display.js" charset="utf-8"></script>
<!-- CCS References -->
<link rel="stylesheet" href="Styles/Display.css" type="text/css" charset="utf-8"/>
</head>