Safariのバージョンを判別するにはuserAgentが返す文字列から一番最後の数値を抜き出します。これがSafariの内部バージョン(ビルド番号かな)になります。この番号からSafariのバージョン(2004年8月現在では1.0, 1.1, 1.2, 1.2.xがある)を判別します。 <html> <head> <title>Safariのバージョンを返す</title> <script language="JavaScript"><!-- function getVersion() { var ver = navigator.userAgent.split("/")[3]; var n = eval(ver); if (n > 120) return "1.2"; if (n > 100) return "1.1"; if (n > 86) return "1.0"; return