GlideUICompatibility - スコープ指定

  • リリースバージョン: Australia
  • 更新日 2026年03月12日
  • 所要時間:2分
  • GlideUICompatibility API は、スコープ対象のアプリケーションが独自の最小ブラウザーバージョンを定義する機能を提供します。これを行うには、スコープ対象のアプリケーションのシステムプロパティを作成します。

    sys_propertiesリストを使用してプロパティを作成し、バージョン番号を割り当てます。スコープ対象のアプリケーションからこれを行うと、<scope-name> プリフィックスがプロパティ名に自動的に追加されます。スコープ対象のアプリケーション UI 互換性プロパティは次のとおりです。

    • <scope-name>.ui.ie_minimum
    • <scope-name>.ui.chrome_minimum
    • <scope-name>.ui.firefox_minimum
    • <scope-name>.ui.safari_major_version_minimum

    その後、 GlideUICompatibility クラスを使用して、現在のブラウザーがサポートされているかどうかを判断できます。

    GlideUICompatibility - GlideUICompatibility(文字列 scopeName)

    GlideUICompatibility オブジェクトを作成します。

    表 : 1. パラメーター
    名前 タイプ 説明
    scopeName 文字列 アプリケーションのスコープ名。

    GlideUICompatibility:getCompatibility()

    ブラウザのバージョンに基づいて「ブロック」または「許可」という用語を返します。

    表 : 2. パラメーター
    名前 タイプ 説明
    なし
    表 : 3. 返される内容
    タイプ 説明
    文字列 ブロックまたは許可します。
    UICompatibility = new GlideUICompatibility(gs.getCurrentScopeName());
    var blockOrAllow = UICompatibility.getCompatibility();
    gs.info(blockOrAllow);

    出力:

    allow

    GlideUICompatibility:isBlocked()

    ブラウザがサポートされていない (ブロックされている) かどうかを判断します。

    表 : 4. パラメーター
    名前 タイプ 説明
    なし
    表 : 5. 返される内容
    タイプ 説明
    ブーリアン ブラウザーがブロックされているかどうかを示すフラグ。
    可能な値:
    • true:ブラウザはブロックされています。
    • false:ブラウザは有効であり、ブロックされていません。
    UICompatibility = new GlideUICompatibility(gs.getCurrentScopeName());
    var blocked = UICompatibility.isBlocked();
    gs.info(blocked);

    出力:

    false