加载资源时Opera会挂起

时间:2011-11-22 20:41:18

标签: http browser opera

我有自己的本地服务器设置,并希望确保我与5大浏览器(IE,Firefox,Chrome,Safari,Opera)兼容,但我遇到了Opera的问题。即它无法访问我的本地资源,javascript,css,图像等并挂起。

我可以看到GET请求和服务器响应都很好,其他浏览器没有问题,但Opera挂起。起初我认为它可能是讨论过的问题here但是我不确定是否是这种情况,因为Opera最终会正确显示页面。看起来它正在等待某些东西,超时,然后请求另一个文件,直到它满足所有需要,然后正确显示页面。这不是我的Opera配置设置的问题,因为我能够通过我的thttpd服务器看到它很棒。

这个过程现在看起来像这样:

  • Opera向服务器发送GET HTML请求
  • 服务器响应标题& HTML文件
  • Opera等待....
  • Opera向服务器发送GET资源请求
  • 服务器响应标题&资源
  • Opera等待......
  • Opera渲染页面

我仍然试图找到答案,但是当它适用于所有其他浏览器时,它会令人沮丧。

EDIT(11/23/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]

EDIT(11/28/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>

0 个答案:

没有答案