glide.ui.m_enabled が無効化されている場合に gs.isMobile() が false を返す問題のトラブルシューティングSummary gs.isMobile() は、アクションがモバイル UI を介して実行されたかどうかを判定する ServiceNow のメソッドです。システムプロパティ glide.ui.m_enabled は、モバイル Web UI を有効または無効にします。glide.ui.m_enabled が false に設定されている場合、モバイルデバイスからのリクエストであっても gs.isMobile() は false を返します。この記事では、このシナリオでモバイル検出を復元するための回避策について説明します。 Release Madrid 以降 Instructions システムプロパティ glide.ui.m_enabled はデフォルトで true に設定されています。true に設定されている場合、アクションが Mobile App から実行された場合に gs.isMobile() は true を返し、それ以外の場合は false を返します。glide.ui.m_enabled が false に設定されている場合、gs.isMobile() のロジックはスキップされ、ソースに関係なく false を返します。 別の回避策を使用すると、glide.ui.m_enabled が false に設定されている場合でも gs.isMobile() が true を返せるようになります。 システムプロパティ glide.ui.mobile_agents に移動します。glide.ui.mobile_agents の値を、glide.ui.m_agents のデフォルト値と一致するように設定します。: iphone, android_phone, IEMobile, Windows Phone, iPod, Windows CE, BlackBerry, BB10ユーザー設定 mobile_use_full.iphone が true に設定されていないことを確認します。ユーザー設定 mobile_use_full.android が true に設定されていないことを確認します。 Related Links https://support.servicenow.com/kb?id=kb_article_view&sysparm_article=KB1709648