IE8的開發小組之前放出消息說,IE8 Beta1已經通過了Acid2測試,但同時也有傳聞說,IE8對Acid2的測試頁面進行了特別處理,以讓IE8能通過Acid2測試。現在看來,這個傳聞有可能是真的。在對IE8進行Acid2測試的時候,我偶然進入了非官方的Acid2測試頁面(http://acid2.acidtests.org/),IE8在這次測試中并沒有給出正確的結果,本應完整的小黃臉的眼睛沒有正確出現。
在第二次進行測試的時候,IE8竟然給出了第一次測試不同的結果,這次給出了正確的頁面——一張完整的小黃臉。這時我發現,這次的測試地址和我在第一次測試時進入的地址是不同的。之前一直有傳聞說IE8對Acid2的測試頁面進行了特別的處理,看來這已經不是傳言了,可能已經被眼前的結果證實了。
接著在朋友的幫助下,我們檢查了http://acid2.acidtests.org/和www.webstandards.org下測試頁面的源碼,發現兩者之間除了幾個空行和HTTP404的地址不同以外,其他地方都沒有發現區別。
為了得出更可靠的證據,我使用如下兩個網址對IE8進行了測試,這兩個網址都是WebStandards的,它們是webstandards.org和www.webstandards.org
測試結果表明,IE8在webstandards.org域名下測試時,不能給出正確的頁面,其結果和在http://acid2.acidtests.org/進行測試時相同。而在www.webstandards.org域名下測試時,IE8給出了正確的結果.
以上測試足以說明IE8對Acid2的測試頁面進行了特別處理(除非W3C標準中有規定不同的域名對排版也有影響,但據我所知標準中并沒有這樣的規定)。