鷹の島

2007-01-22 (Mon)

McAfee SiteAdvisor を入れると Array.prototype.inArray が使えるようになる

McAfee SiteAdvisor なる拡張を入れると、拙作の FaviconizeTab の設定画面が動かなくなるから何とかしてくれって言われたので調べてみたら、このマカフィーの拡張が Array.prototype.inArray なんて言うオレオレメソッドを追加していたので、for(i in Array) みたいな書き方をしている所がうまく動かなくなってる事がわかりました。やっぱ for〜in は使わない方がいいんだろうか…。

ちなみに実際の Array.prototype.inArray のコードは拡張の XPI ファイルには含まれておらず、次の URL のファイルをダウンロードしてきて自動で実行すると言う何だか恐い仕様になっているそうです。Array.prototype.inArray が原因だという事はすぐにわかったけど、どこに記述されているか探すのにえらく手間取りました。

https://sadownload.mcafee.com/products/sa/firefox/search.dat

何だか、何だかな〜。


どうも Firebug のコンソールも動かなくなるっぽいな。これはいよいよ文句を言わねば。

Posted by Kyosuke Takayama at 2007-01-22 (Mon) 15:59