2010年2月6日土曜日

fancybox ssl ie7でセキュリティダイアログが出る

ある サイトでFancyBoxを使ってるんだけど
ssl対応にしたら、IE7だけ全画面で

「このページにはセキュリティで保護されている項目と保護されていない項目が含まれています」


のメッセージがでる。

ソースを全部みてみたんだけど、
httpでアクセスしている画像やCSSなどもなさそうなのに、
なんでだろーと思ったらFancyBoxが原因でした。

対応策は
1.blank.gif(1pxの透過gif)を作成
2.FancyBoxのcss [jquery.fancybox-1.2.6.css]の中の

a#fancy_left, a#fancy_right {
・・・
}

の中にある、background-imageを以下のように書き換える

// background-image: url("data:image/gif;base64,AAAA");
background-image: url("/img/blank.gif");


僕の場合、これでエラーが出なくなりましたよ。

0 件のコメント:

コメントを投稿