2011-12-29 103 views

回答

5

您正在查看SVN信息库浏览器中的文件。他们必须将这些目录中的文档编码为纯文本格式。我正在使用铬,看到了同样的事情。在这种情况下,这是设计。

+0

感谢显示为文本!我今天学到了东西:) – 2011-12-31 06:10:38

1

这是因为此页面已被编码,然后放入页面。所以,如果你看看页面源,你会发现它看起来像<html> <head> <title>,显然是因为有人想显示页面标记。没有错,你的浏览器等

+0

像蝙蝠也评论这是一个svn回购,所以它的概率打开了一个设置,以提高标记 – 2011-12-29 00:14:05

2

你正在寻找一个svn库,并响应类型为text/plain而不是text/html的,所以大家都称浏览器呈现为文本,而不是HTML

3

,它是服务器端(Apache)的配置。您可以通过发出HEAD请求来确认这一点。

curl -I http://mediacomp-jes.googlecode.com/svn-history/r68/jes/JESHelp/auxHelp/mediaToolsOverview.html 

回报

HTTP/1.1 200 OK 
Date: Thu, 29 Dec 2011 00:27:49 GMT 
Server: Apache 
Last-Modified: Thu, 16 Oct 2008 18:13:57 GMT 
ETag: "2//jes/JESHelp/auxHelp/mediaToolsOverview.html" 
Accept-Ranges: bytes 
Expires: Thu, 29 Dec 2011 00:30:49 GMT 
Content-Length: 1802 
Content-Type: text/plain 
Cache-Control: public, max-age=180 
Age: 0 

注意Content-Type的说 “text/plain的”

2

SVN或不为浏览器重要的是头Content-Type - 将大部分的网页呈现作为html,不管是因为头文件的扩展还是缺少。显然,另一个影响是JavaScript不会被执行。

关于ietf内容类型和MIME类型列表Wikipedia

页眉Content-Type: text/html; charset=utf-8 - 渲染

lynx -head -dump http://stackoverflow.com/questions/8662745/why-do-i-see-the-source-code-html-of-some-web-pages 
HTTP/1.1 200 OK 
Cache-Control: public, max-age=60 
Content-Length: 41163 
Content-Type: text/html; charset=utf-8 
Expires: Thu, 29 Dec 2011 00:26:08 GMT 
Last-Modified: Thu, 29 Dec 2011 00:25:08 GMT 
Vary: * 
Date: Thu, 29 Dec 2011 00:25:08 GMT 
Connection: close 

页眉Content-Type: text/plain - 为超快速回复

lynx -head -dump http://mediacomp-jes.googlecode.com/svn-history/r68/jes/JESHelp/auxHelp/mediaToolsOverview.html 
HTTP/1.0 200 OK 
Date: Thu, 29 Dec 2011 00:26:00 GMT 
Server: Apache 
Last-Modified: Thu, 16 Oct 2008 18:13:57 GMT 
ETag: "2//jes/JESHelp/auxHelp/mediaToolsOverview.html" 
Accept-Ranges: bytes 
Expires: Thu, 29 Dec 2011 00:29:00 GMT 
Content-Length: 1802 
Content-Type: text/plain 
Cache-Control: public, max-age=180 
Age: 0 
相关问题