生產(chǎn)環(huán)境(linux+nginx)中JS在IE6下有概率輸出空白,刷新下就好,firefox正常。

測(cè)試環(huán)境(window+apache)一切正常。

查看兩者環(huán)境,發(fā)現(xiàn)測(cè)試環(huán)境沒(méi)有開(kāi)始gzip,懷疑是gzip問(wèn)題,特意跑去微軟驗(yàn)證,給出吐血答復(fù):

Do not enable HTTP compression for the script files

請(qǐng)不要對(duì)腳本文件開(kāi)啟http壓縮

無(wú)奈之際,只能只能四處找資料尋找解決方案,畢竟在中國(guó)普通網(wǎng)民中IE6還占據(jù)著大半壁江山。終于在nginx的conf文件中找到一個(gè)解決方法,在nginx.conf文件的gzip配置處加入

gzip_disable "MSIE [1-6]\.";

意思就是在ie1-ie6環(huán)境下禁用gzip,雖然對(duì)解決方法不甚滿(mǎn)意,但暫時(shí)沒(méi)有找到更好的方法,萬(wàn)惡的IE6!