Safari1.3でGoogleサジェスト動かず・・・
正確に言えば、Safariのバージョンが1.2.5では文字化けしていました。しかし、今回、OSのバージョンが10.3.9になることにより、Safariのバージョンも変更となり、1.3となったのですが、1.3になったら、今度は文字化けどころか、全く表示されなくなってしまいました。FirefoxやNetscape7.1では依然として利用可能ですので、これはSafari独自の問題と考えてよさそうです。
Googleで調べてみますと、
● Macintouch Reader Reports「Safari 1.3 (Part 6)」(英文)
http://macintouch.com/safari06.html
などに同様の報告が上がっていることに気がつきました。
つい先日、「Security Updateで、いつのまにやらSafariのバージョンに変化!!」で書いたのは、今まで動かなかったJavascriptが動くようになった私の体験談だったのですが、今回のGoogle Adsenseの件は逆です。Javascriptが動作しなくなっています。何でも、バージョン1.3からはJavascriptコンソールが登場したらしい(情報源:「Simon Willison's Weblog『Safari 1.3 has a JavaScript Console』」。私のSafari1.3では、どのようにコンソールを表示するのかまだ不明。もしかして英語版だけの新機能?)のですが、このコンソールに「Can't find variable: frameElement」エラーが出まくることがSafari1.3どぇ動かないことの原因のようです。
●Surfin' Safari
http://weblogs.mozillazine.org/hyatt/archives/2005_04.html#007962
によれば、
とあり、JavascriptCoreに大幅な変更が加わったようですから、こういうことも起こりえるでしょうが、今まで動いていたものが、動かなくなるというのは困ったものです。
また、SafariはWindowsのIE以上にブラウザのバージョンの遷移が多く、テスト環境を準備するのが大変です。Safariって、WindowsのIEと同じく、OSと一体化していて、異なるバージョンのブラウザを共存させるのは難しいのではという認識なのですが、どうなんでしょうかね? 今度、じっくり調べてみようと思います。
| 固定リンク


コメント
私はこれまでいろいろなMacを使ってきて、その都度Safari(Macで)を使っていますが特に文字化けもせず、使えています。
唯一文字化けをしていたのは、Googleの検索で漢字入力をして検索した後、再び文言をつけたして検索したときでした。その時のバージョンは確かSafari 1.2.5だったと思います。今はMacのバージョン10.3.9ですが特に不都合はありません。文字化けが起こるのは何か不都合があるから起きるのだろうと思いますが、実際のところどうなんでしょうか?
投稿: Alecia | 2005/06/16 00:30