IE6利用時にGoogleで gzip.htmlがダウンロードされる

gzip2
デフォルトブラウザをIE以外にしていて、Internet Explorer 6を使っていると、Google の TOPページで gzip.htmlのダウンロードダイアログが表示されることがあります。


GoogleのJavascriptを解析すると Coockie の情報が合致しなかった場合、http://www.google.co.jp/compressiontest/gzip.html にアクセスして、Cookie用のScriptをダウンロードしてくるような感じですかね。

function c(){
if(!document.cookie.match(/GZ=Z=[0,1]/)){
b("GZ=Z=0");
var a=document.createElement("iframe");
a.src="/compressiontest/gzip.html";
a.style.display="none";
(document.getElementById("xjsd")||document.body)
.appendChild(a)
}
}

ちなみにGZIPの中身

<html><script>
window.google={kEI:"xxxxxxxxxxxxxxxxxxxxxx",
kEXPI:"17259,24891,25013,25164,25233,25282,25299,25363,25371",
kCSI:{e:"17259,24891,25013,25164,25233,25282,25299,25363,25371",
ei:"xxxxxxxxxxxxxxxxxxxxx",
expi:"17259,24891,25013,25164,25233,25282,25299,25363,25371"},
ml:function(){},
kHL:"ja",
time:function(){
return(new Date).getTime()
}
,log:function(b,d,c)
{
var a=new Image,e=google,g=e.lc,f=e.li;
a.onerror=(a.onload=(a.onabort=function(){
delete g[f]
}
));
g[f]=a;
c=c||"/gen_204?atyp=i&ct="+b+"&cad="+d+"&zx="+google.time();
a.src=c;
e.li=f+1},lc:[],li:0,Toolbelt:{}};
(function(){
try{document.cookie="GZ=Z=1; path=/"}
catch(a){window.onerror&&window.onerror("GZ=1:"+a)};
}
)()
</script></html>

これを出ないようにするためには、インターネットオプションのHTTP1.1設定を有効にします。
gzip1

関連サイト:
google起動時、毎回「ファイルのダウンロード」ダイアログが表示される - ウェブ検索 公式ヘルプフォーラム
ブラウザのキャッシュに残る compressiontest って? - ウェブ検索 公式ヘルプフォーラム
gzip.html? - Web Search Help

おすすめ

1件の返信

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です