タグ

ブックマーク / shimax.cocolog-nifty.com (3)

  • SafariのユーザーエージェントからMacOSのバージョンを調べる方法 - WEBプログラミング NOW!

    Safariのユーザーエージェント文字列には、しっかりとした規則性があるにはあるのですが、分かりにくいのが実際です。 Mozilla/5.0 (Macintosh; U; PPC Mac OS X; ja-jp) AppleWebKit/418.8 (KHTML, like Gecko) Safari/419.3 のようになります。(見た目は2行に見えるかもしれませんが、実際は1行です。)分かりにくいのは、まず、いわゆる「バージョン」の表記がないことが第一です。上のユーザーーエージェントの文字列は、Tigerで目一杯アップデートさせてのSafari(2.0.4)ですが、どこにも、「2.0.4」という文字列は出現しません。 分かりにくい第2の理由として、AppleWebKitの後ろの数字(ビルド番号)と、Safariの後ろの数字が微妙に違うことです。このことは、Pantherで目一杯アップデ

    SafariのユーザーエージェントからMacOSのバージョンを調べる方法 - WEBプログラミング NOW!
    RanTairyu
    RanTairyu 2008/11/05
  • IE7と補助漢字(「森鴎外」と「森鷗外」) - WEBプログラミング NOW!

    繋   繫 前回、「秀丸エディタとEUC補助漢字(「繋がる」と「繫がる」)」で書きましたように、 IME2007(β版)で「つながる」を漢字変換すると、 左のように、二つの漢字候補が表示されます。それを拡大したものが上記の漢字です。片方の「繫がる」は「環境依存文字(Unicode)」と表示されます。このブログはUTF-8のため、問題なく、二つの漢字を表示することができます。 しかし、IME2003の場合、「環境依存文字(Unicode)」とか表示されませんので、ユーザーが意図せずに、補助漢字の方の「繫がる」を使ってしまう可能性があります。 <<補助漢字をサポートしているアプリケーションは、実際のところ少ない。>> この補助漢字(JIS X 0212-1990)は、天下の秀丸エディタがver. 6.0になってやっとサポートするようになったことからも分かりますように、サポートしているアプリケー

    IE7と補助漢字(「森鴎外」と「森鷗外」) - WEBプログラミング NOW!
    RanTairyu
    RanTairyu 2007/03/03
  • SafariでJavaScriptのデバッグをする方法 - WEBプログラミング NOW!

    PHP+MySQLで大規模サイトの運営が可能です!! Mac OSXのSafariでJavaScript関連のエラー・動作不良で悩んだ時、デバッグするには、それなりのコツが要ります。他のブラウザでの一般的な解決策を含めて、見ていきたいと思います。IE6やFirefoxの場合、windows.onerrorが使えるため、 (LinuxのブラウザKonquerorには、「Konquerorとエスケープ文字(JavaScript謎のエラーを解く)」でまとめたような不具合がShift_JISのページでは出現するため、alert内の改行コードを「\n」と表記せず、敢えて、String.fromCharCode(10)とすることで、半角円マーク・バックスラッシュが出現しない形にしてあります。) 上のJavaScriptを実行すると、IE6では、 window.onerrorによるエラーの捕捉: オブジ

    SafariでJavaScriptのデバッグをする方法 - WEBプログラミング NOW!
    RanTairyu
    RanTairyu 2007/01/10
  • 1