GlideUICompatibility - 범위 지정됨

  • 릴리스 버전: Zurich
  • 업데이트 날짜 2025년 07월 31일
  • 소요 시간: 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(String 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