Windows版Safariの不具合(日本語・お気に入り関連以外。SSLの証明書問題など)
Windows版Safariのベータ版がリリースされてから、記事を連日書いていますが、その記事の一覧を下記にまとめました。
●Windows版Safari(β版)まとめ
http://shimax.cocolog-nifty.com/safari_for_win/
日本語関連と「お気に入りでクラッシュする問題」が一番大きな問題だとは思いますが、実はその他にも問題があります。特にMac版Safariには存在しない不具合について今回はご紹介したいと思います。
- 最初の記事でも書いたことですが、JavaScriptのdocument.lastModifiedがWindows版Safariの場合、常に空になります。サーバから最終更新日が返ってきても、常にdocument.lastModifiedの取得に失敗します。Mac版Safariのbeta3にはこの不具合はありません。
- まだ、実装していないだけということかもしれませんが、SSLの鍵マークをクリックしても、Windows版Safariではうんともすんとも言いません。Mac版Safariでは、SSLの鍵マークをクリックすると証明書がちゃんと表示されます。(また、鍵マークはウインドウを最小化したり閉じたりするボタンの近くに表示されるのですが、ぜんぜん目立ちません。ぜんぜん目立たないのは、Mac版も同様ですが・・・。)SSLの証明書が表示されない件は、こちら(英語)でも議論されています。
- カスタム・ユーザーCSSを登録しても反映されないようです。メニューの「Edit」→「Preferences」→「Advanced」でスタイルシートの設定を行っても、全く反映されていないように見えます。

Mac版では、期待した動作(たぶんこういう風に動作するのであろうという予想)とは異なるものの、一応は動いています。例えば、テキストのcolorをページ内で特に指定していない場合、Mac版では、赤色でも何色でもここで指定した色になりますが、Windows版では、どうも動いていないようです。そもそも、このユーザースタイルシートが常に優先されるのかというとMac版でも違うみたいなので、どういう挙動が仕様なのかはっきり分からないことは分からないのですが・・・。
このカスタム・スタイルシートが使えれば、「日本語名のフォントがページ内のスタイルシートで指定されているためにテキストが表示されない問題」を回避できるかなと思ったのですが、これも駄目なようです。
このカスタム・スタイルシートの問題は、「Apple Discussions」(英語)でもここ1やここ2などで議論されています。
--- 2007年6月15日17時55分ごろ追記start ---
本現象に対する解決策を本ブログの記事に対するコメントで教えていただきました。それをまとめましたのが、
●Windows版Safariで日本語を扱う方法(完結編)
http://shimax.cocolog-nifty.com/search/2007/06/windowssafari_5630.html
です。
--- 2007年6月15日17時55分ごろ追記end ---
- ただ実装されていないだけで不具合ではないと思いますが、Windows版では、ページをWeb Archive形式での保存はできません。HTML形式でしか保存できないようです。
- フォーム内で何か入力しようとすると、クラッシュします。100%。これはかなり大問題です。
--- 2007年6月14日21時4分追記 start ---
やはり、「Apple Disucussions」でも話題になっていました。Autofill(自動入力)を無効にすればいいようです。メニューの「Edit」→「Preferences」→「Autofill」ですべてのチェックをはずしたところ、クラッシュしなくなりました。しかしながら、日本語はなぜか入力できません。とほほです。
--- 2007年6月14日21時4分追記 end ---
| 固定リンク


コメント
Windows版「SafariのUI」や「設定ウィンドウ等」を日本語化するDLLを作りました。
一応日本語化できることはできるのでお試しくださいませ。
http://ot-inc.nowa.jp/entry/1c8ac45a56
投稿: おとと(ot_inc) | 2007/06/25 13:42