戻るフォントサイズ(+)フォントサイズ(-)JapanesePrintリクガメ飼育日記-トップページ

2009年11月6日金曜日

ブラウザの属性

Japanese戻る
最近ブラウザの表示方法が少しずつ変わってきているので、主要ブラウザの属性情報を取得してみた。
もともと HTML で作成していたものを、XHTML 1.0 に変換して使用しているだけで細部のレイアウト調整は、属性により JavaScript でマージ等を微妙に調整している。
バージョンアップ等により属性が変更されるとレイアウト崩れ等の不具合が発生する。

属性の取得項目は、代表的に使用される以下の項目の内容である。
実行している環境は、WindowsXP Home Edtion Service Pack 3
それぞれ、Form を Get した時の値を取得している。

IE8
appName : Microsoft Internet Explorer
userAgent : Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; Trident/4.0; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)
appVersion: 4.0

Firefox 3.5.4
appName : Netscape
userAgent : Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.9.1.4) Gecko/20091016 Firefox/3.5.4 (.NET CLR 3.5.30729)
appVersion: 5.0

Sleipnir 2.9.1
appName : Microsoft Internet Explorer
userAgent : Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729; Sleipnir/2.9.1)
appVersion: 4.0

Google Chrome 3.0.195.32
appName : Netscape
userAgent : Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/532.0 (KHTML, like Gecko) Chrome/3.0.195.32 Safari/532.0
appVersion: 5.0

Safari 4.0.3
appName : Netscape
userAgent : Mozilla/5.0 (Windows; U; Windows NT 5.1; ja-JP) AppleWebKit/531.9 (KHTML, like Gecko) Version/4.0.3 Safari/531.9.1
appVersion: 5.0

Opera 10.01
appName : Opera
userAgent : Opera/9.80 (Windows NT 5.1; U; ja) Presto/2.2.15 Version/10.01
appVersion: 9.8

大きくは、IE,Netscape,Opera のグループである。

XHTML 1.1 で CSS 2.1 ベースに作成しないと今後もバージョンアップ時の確認が必要となるのかなぁ?
HTML ベースからの変換だけでは、かなりの改修が必要となるかも知れない。(-_-)ウーム

more...