Webブラウザのオブジェクト02
platformプロパティ
- OSの情報を保持している
OSによってメッセージを変更する
indexOfメソッド
- 文字列の中に引数で指定した文字列が含まれているかどうかを調べるメソッド
- 見つかった場合は、文字列の先頭を「0」とした数値で位置を戻す
- 見つからない場合は、「-1」を戻す
- 変数「platform」の値が「MacIntel」の場合、「platform.indexOf('Mac')」を実行すると戻り値は「0」になる
ソースコード【 HTML 】
<!DOCTYPE html> <html lang="ja"> <head> <meta charset="UTF-8"> <title>navigatorオブジェクト</title> </head> <body> <script> var platform = navigator.platform; if(platform.indexOf('Mac') >= 0) { document.write('<h1>こんにちはMacユーザーさん</h1>'); }else if(platform.indexOf('Win') >= 0){ document.write('<h1>こんにちはWinユーザーさん</h1>'); }else{ document.write('<h1>こんにちはその他osのユーザーさん</h1>'); } </script> </body> </html>
ブラウザで表示