その他:

デバイス判定やブラウザ判定など

デバイス情報やブラウザ情報を読み取って種類などを格納しているklib独自の予約変数。

cellPhone
【格納している値】  true:iPhone ・ Android[Mobile] ・ Windows Phone / 
false:[default]
aTablet
【格納している値】  true:iPad ・ Android[not Mobile] / 
false:[default]
touchDevice
【格納している値】  true:cellPhone ・ aTablet / 
false:[default]
osPlat
【格納している値】  mac ・ iphone ・ ipad ・ android ・ winphone ・ win [default]
bsrName
【格納している値】  chrome ・ safari ・ firefox ・ opera ・ edge ・ other [default]
bsrType
【格納している値】  ios ・ android ・ webkit [default]
●必須引数 ●オプション引数(省略可能)

動作サンプル

このブラウザでの各予約変数の格納値を出力する。

Javascript : alert(cellPhone); alert(aTablet); alert(touchDevice); alert(osPlat); alert(bsrName); alert(bsrType);

【参考】Javascript標準関数の『navigator.platform』と『navigator.userAgent』を出力する。

【参考】Javascript標準関数の『navigator.userAgentData.platform』を出力する。
※navigator.userAgentDataは、2023年2月現在、未対応のブラウザが多い。

【参考】Javascript標準関数の『navigator.userAgentData.brands』を出力する。

※上記のサンプルコードは主にPC表示用を想定している。スマホ用のコーディングでは別途調整が必要となる可能性がある。
※この関数の動作サンプルとして必須ではない装飾的なCSSコードなどは省略して提示している。