2011-12-29 104 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 
相關問題