【JS】PCかスマホかをワンライナーで確認
こんにちは!今日はタイトル通りの小ネタです!
端末がスマホならtrue、PCならfalseとなります。どうぞ
;/iPhone|iPod|iPad|Android/i.test(window.navigator.userAgent)
これだけだとあれなので、vuexのコード例でも載せときます。gettersにisSP関数を作り、この戻り値によってCSSの切り替え等を行うといい感じですね :)
export const getters = {
isSP: () => /iPhone|iPod|iPad|Android/i.test(window.navigator.userAgent),
}
【追記】highlight.jsは正規表現をうまくハイライトしてくれないみたい…
PREV
2019-03-30
【CSS】100vhは「一画面」ではないという罠
NEXT
2019-04-03
【CSS】vhは一画面でない...ならばwindow.outerHeightを試してみよう+実用例