Safari問題

今更だけど、Safari 3にて少々困る現象が見つかったのでメモ。

 

1. 「戻る」ボタンで戻ったときの画像のパス

ロールオーバー時に画像を切り替えるJavascriptを使用している場合、ロールオーバー後の画像をデフォルトとして読み込むらしい。自前のロールオーバースクリプトは画像のファイル名に「o」ってつけてロールオーバー画像を呼び出すので、更に「o」をつけてるみたい。前バージョンのはちゃんと動くんだけど・・・、onClickで元の画像に戻してあげる必要がある。

 

2. Safari Hackが使えない?

「html:\66irst-child #xxx」が使えなくなったらしい。ただし、相変わらず背景画像のポジションとかのバグが残ってるため困る。

当面、Javascriptで回避するしかないかも。

 

特に1についてはWin Safariだと再現しないため、非常に厄介。OSのバージョンに関係なくSafariをインストールさせてよ、Appleさん!