Javascript 服务器每次都请求映像

Javascript 服务器每次都请求映像,javascript,image,iis,preloading,Javascript,Image,Iis,Preloading,当我使用Microsoft IIS在windows server上部署web应用程序时,我有一些奇怪的行为 创建图像对象 img = new Image() ; img.src = 'someimg.png' ; img.addEventListener('load', incrementImageCount ) ; 我通过javascript进行图像预加载,并且在本地工作得很好,但是当我在服务器上部署时,浏览器每次绘制或重画图像时都会请求一个图像。所以我在加载时有一些可怕的表情。因此

当我使用Microsoft IIS在windows server上部署web应用程序时,我有一些奇怪的行为

创建图像对象

 img = new Image() ; 
 img.src = 'someimg.png' ;
 img.addEventListener('load', incrementImageCount ) ;
我通过javascript进行图像预加载,并且在本地工作得很好,但是当我在服务器上部署时,浏览器每次绘制或重画图像时都会请求一个图像。所以我在加载时有一些可怕的表情。因此,在web inspector上的参考资料中,我多次看到相同的图像


知道为什么会发生这种情况吗?

您应该使用Firefox的“篡改数据”工具来检查服务器随图像发送的HTTP头。此外,请求图像的不是服务器,这是客户端。服务器可能正在使用阻止客户端缓存的标头进行响应这是响应标头接受范围:字节访问控制允许标头:*访问控制允许方法:PUT、GET、POST访问控制允许来源:*内容长度:18266内容类型:image/png日期:Thu,2013年7月11日04:08:36 GMT ETag:W/“0f1308507ece1:0”上次修改时间:2013年7月11日星期四06:33:14 GMT服务器:Microsoft IIS/7.5 X-Powered-By:ASP.NETyes我在服务器上部署时忘记了冒号,浏览器(客户端)请求映像