JavaScriptでのUserAgentを利用してSafariかどうかを知る方法

2010年4月30日

JavaScriptを利用して、UserAgentからSafariチェックをしたい場合

if(navigator.userAgent.indexOf(“Safari")!=-1){

}

とすればよい。

さらにバージョンまで知りたい場合は
if( navigator.userAgent.indexOf('Safari’)!=-1)
{
if( navigator.userAgent.indexOf('Version/3’)!=-1)
{

というようにコンボのように繋いでいけばいいだろう。