PCか、スマートホンか、どこからアクセスする判断について

お世話になっております。

kintoneでJavaScriptを利用していますが、

PCとスマートホンのAPIはそれぞれ異なるため、それぞれJavaScriptを作成しなければなりません。

JavaScriptを1つにして(同じファイルをPC、スマートホン両方ともアプロード)、中身のイメージ


共通ロジック

IF PC側   {

  PC側のAPI

}else {

  mobile側のAPI

}


1つのファイルだとコーデイングボリュームが軽減され、メンテし易いメリットがあります。

PCとスマートホンを判断方法がご存じのあればご教授お願いします。

chengweister さん

こんにちは。ひよこです。

eventオブジェクトのイベントタイプ( type プロパティ)で判別できますよ(event.type)

https://developer.cybozu.io/hc/ja/articles/201941954
イベントハンドラーを登録する > プロパティ
> handler(event)の「eventオブジェクトは共通でtypeプロパティにイベントタイプを持ちます。

例えば、レコード一覧画面の表示後イベントなら、event.type はそれぞれ以下の値になります。
PC: app.record.create.show 
スマートフォン:mobile.app.record.create.show

この方法で判断できることを確認しました。

ご回答どうもありがとうございます。