新JavaScript例文辞典

MacOSかどうか調べる

説明

MacOSかどうか調べるにはnavigator.userAgentの文字列にMacintoshがあるかどうかを調べます。単純にMacだけの文字列ではMachカーネルなどの文字列が入っている場合に正しく判別できないことがあります。

サンプルプログラム

if (navigator.userAgent.indexOf("Macintosh") > -1) {
document.write("MacOSです");
}else{
document.write("MacOSではありません");
}
サンプルを実行
[戻る]