我们使用的其中一个Web应用程序在Internet Explorer中打开很好。但不是Chrome。
我查看了网页内容,并meta
标记了content="text/html; charset=iso-8859-1"
。
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
<html>
<head>
<title>COMPASS</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<link rel="shortcut icon" href="/favicon.ico" />
<frameset rows="160,*" cols="*" framespacing="0" frameborder="NO" border="0">
<frame src="banner/banner.htm" name="topFrame" scrolling="NO" noresize >
<frame src="home.htm" name="mainFrame">
</frameset>
<noframes><body>
<a href="default.htm">default</a>
<a href="banner/banner.htm">banner</a>
</body></noframes>
</html>
所以我查看了HTTP标头,它包含的内容类型为application/octet-stream
。完整标题列表如下所示。
Accept-Ranges →bytes
Content-Length →613
Content-Location →http://myURL/Default.htm
Content-Type →application/octet-stream
Date →Wed, 04 May 2016 12:21:01 GMT
ETag →"1000558dca1:f35"
Last-Modified →Mon, 04 Jan 2010 15:45:54 GMT
MicrosoftOfficeWebServer →5.0_Pub
Server →Microsoft-IIS/6.0
X-Powered-By →ASP.NET
现在有人说,我应该在浏览器中做什么才能在Chrome上查看此页面?
注意:我无权更改服务器或 webapps托管在其上。
答案 0 :(得分:2)
服务器正在响应标头中发回Content-Type →application/octet-stream
。此mime类型用于发送未知二进制文件。看起来服务器未设置为发送正确的响应标头。
如果您想修改浏览器的行为,以便可以在浏览器窗口中查看响应,则可以尝试使用此扩展程序:Modify Content-Type。