【is.js】OSやデバイス、ブラウザを判定してbodyにclass付与(Vanilla JS)

[ ID : 9156 ]
シルバー
【is.js】OSやデバイス、ブラウザを判定してbodyにclass付与(Vanilla JS)
実装目安
3分

概要

OS・デバイス・ブラウザを判定し、bodyにclassを付与することで、それぞれの判定結果に対して個別にスタイルを割り当てる。

用途・要件

  • <body>要素にそれぞれのデバイス・ブラウザ名のクラスを付与する。
  • ユーザーエージェントを判定(is.js)。
  • 判定するOS・デバイス : iPhone, iPad, Android, Androidphone, Androidtablet, Windows, Mac
  • 判定するブラウザ : Edge, Chrome, Firefox, Safari
  • iPadOSにも対応。
  • CSSハックを使用しない。

検証ブラウザ

  • Google Chrome(最新)
  • Safari(最新)
  • Firefox(最新)
  • Microsoft Edge(最新)

その他

実装

このコンテンツの続きを閲覧するにはログインが必要です。 新規会員登録

この記事をシェアする

関連記事

全ての記事を見る

KONOCODEのメリット 無料会員登録