chrome.system.display

설명

system.display API를 사용하여 디스플레이 메타데이터를 쿼리합니다.

권한

system.display

유형

ActiveState

Chrome 117 이상 를 통해 개인정보처리방침을 정의할 수 있습니다.

시스템에서 디스플레이를 감지하고 사용하는지 알려주는 enum입니다. 시스템에서 이를 감지하지 못하면 디스플레이는 '비활성'으로 간주됩니다 (연결이 해제되었거나 절전 모드로 인해 연결 해제된 것으로 간주되는 경우 등). 예를 들어 이 상태는 모든 디스플레이가 연결 해제될 때 기존 디스플레이를 유지하는 데 사용됩니다.

열거형

"활성"

"비활성"

Bounds

속성

  • 높이

    숫자

    디스플레이의 높이(픽셀)입니다.

  • 왼쪽

    숫자

    왼쪽 상단 모서리의 x 좌표입니다.

  • 상단

    숫자

    왼쪽 상단 모서리의 y 좌표입니다.

  • 너비

    숫자

    디스플레이의 너비(픽셀)입니다.

DisplayLayout

Chrome 53 이상 를 통해 개인정보처리방침을 정의할 수 있습니다.

속성

  • id

    문자열

    디스플레이의 고유 식별자입니다.

  • 오프셋

    숫자

    연결된 가장자리를 따라 표시되는 디스플레이의 오프셋입니다. 0은 맨 위 또는 맨 왼쪽 모서리가 정렬되었음을 나타냅니다.

  • parentId

    문자열

    상위 디스플레이의 고유 식별자입니다. 루트인 경우 비어 있습니다.

  • position

    상위 요소를 기준으로 한 이 디스플레이의 레이아웃 위치입니다. 루트의 경우 무시됩니다.

DisplayMode

Chrome 52 이상 를 통해 개인정보처리방침을 정의할 수 있습니다.

속성

  • deviceScaleFactor

    숫자

    디스플레이 모드 기기 배율입니다.

  • 높이

    숫자

    기기 독립적 (사용자 표시) 픽셀로 나타낸 디스플레이 모드 높이입니다.

  • heightInNativePixels

    숫자

    디스플레이 모드 높이(기본 픽셀)입니다.

  • isInterlaced

    불리언 선택사항

    Chrome 74 이상 를 통해 개인정보처리방침을 정의할 수 있습니다.

    이 모드가 인터레이스되면 true, 제공되지 않으면 false입니다.

  • isNative

    부울

    모드가 디스플레이의 네이티브 모드인 경우 true입니다.

  • isSelected

    부울

    현재 표시 모드가 선택되어 있으면 true입니다.

  • refreshRate

    숫자

    Chrome 67 이상 를 통해 개인정보처리방침을 정의할 수 있습니다.

    디스플레이 모드 화면 재생 빈도(Hz)입니다.

  • uiScale

    숫자 선택사항

    <ph type="x-smartling-placeholder"></ph> Chrome 70 이후 지원 중단됨

    displayZoomFactor 사용

    디스플레이 모드 UI 배율입니다.

  • 너비

    숫자

    기기 독립적 (사용자 표시) 픽셀로 나타낸 디스플레이 모드 너비입니다.

  • widthInNativePixels

    숫자

    디스플레이 모드 너비(기본 픽셀)입니다.

DisplayProperties

속성

  • boundsOriginX

    숫자 선택사항

    설정된 경우 x축을 따라 디스플레이의 논리적 경계 원점을 업데이트합니다. boundsOriginY과(와) 함께 적용됩니다. 설정하지 않고 boundsOriginY를 설정하면 기본값은 현재 값입니다. 표시 원점을 업데이트할 때 일부 제약 조건이 적용되므로 최종 경계 원점이 설정된 경계 원점과 다를 수 있습니다. 최종 경계는 getInfo를 사용하여 가져올 수 있습니다. 기본 디스플레이에서는 경계 원점을 변경할 수 없습니다.

  • boundsOriginY

    숫자 선택사항

    설정된 경우 y축을 따라 디스플레이의 논리적 경계 원점을 업데이트합니다. boundsOriginX 매개변수에 대한 문서를 참조하세요.

  • displayMode

    DisplayMode 선택사항

    Chrome 52 이상 를 통해 개인정보처리방침을 정의할 수 있습니다.

    설정된 경우 표시 모드를 이 값과 일치하는 모드로 업데이트합니다. 다른 매개변수가 유효하지 않으면 적용되지 않습니다. 표시 모드가 유효하지 않으면 적용되지 않고 오류가 설정되지만 다른 속성은 계속 적용됩니다.

  • displayZoomFactor

    숫자 선택사항

    Chrome 65 이상 를 통해 개인정보처리방침을 정의할 수 있습니다.

    설정하면 디스플레이와 연결된 확대/축소가 업데이트됩니다. 이 확대/축소는 레이아웃 재배치와 다시 페인트를 실행하므로 1픽셀씩 확대하는 것보다 확대/축소 품질이 향상됩니다.

  • 기본

    불리언 선택사항

    true로 설정하면 디스플레이를 기본으로 설정합니다. false로 설정되면 작동하지 않습니다. 참고: 설정된 경우 디스플레이는 다른 모든 속성에서 기본으로 간주됩니다 (즉, isUnified가 설정될 수 있지만 경계 원점은 설정되지 않을 수 있음).

  • isUnified

    불리언 선택사항

    Chrome 59 이상 를 통해 개인정보처리방침을 정의할 수 있습니다.

    Chrome OS만 해당됩니다. true로 설정하면 디스플레이 모드가 통합 데스크톱으로 변경됩니다 (자세한 내용은 enableUnifiedDesktop 참고). false로 설정하면 통합 데스크톱 모드가 사용 중지됩니다. 이는 기본 디스플레이에만 유효합니다. 제공되는 경우 mirroringSourceId를 제공하면 안 되며 다른 속성은 무시됩니다. 제공되지 않으면 아무런 영향을 미치지 않습니다.

  • mirroringSourceId

    문자열(선택사항)

    <ph type="x-smartling-placeholder"></ph> Chrome 68 이후 지원 중단됨

    setMirrorMode을 사용합니다.

    Chrome OS만 해당됩니다. 설정하고 비어 있지 않은 경우 이 디스플레이에만 미러링을 사용 설정합니다. 그렇지 않으면 모든 디스플레이에서 미러링이 사용 중지됩니다. 이 값은 미러링할 소스 디스플레이의 ID를 나타내야 하며, setDisplayProperties에 전달된 ID와 같아서는 안 됩니다. 설정된 경우 다른 속성을 설정할 수 없습니다.

  • 오버스캔

    인셋 선택사항

    설정된 경우 디스플레이의 오버스캔 인셋을 제공된 값으로 설정합니다. 오버스캔 값은 음수이거나 화면 크기의 절반보다 클 수 없습니다. 내부 모니터에서는 오버스캔을 변경할 수 없습니다.

  • 회전

    숫자 선택사항

    이 값을 설정하면 디스플레이의 회전이 업데이트됩니다. 법적 값은 [0, 90, 180, 270]입니다. 회전은 디스플레이의 세로 위치를 기준으로 시계 방향으로 설정됩니다.

DisplayUnitInfo

속성

  • activeState
    Chrome 117 이상 를 통해 개인정보처리방침을 정의할 수 있습니다.

    시스템에서 디스플레이를 감지하여 사용하면 활성화됩니다.

  • availableDisplayZoomFactors

    숫자[]

    Chrome 67 이상 를 통해 개인정보처리방침을 정의할 수 있습니다.

    디스플레이에 설정할 수 있는 확대/축소 인수 값의 목록입니다.

  • bounds

    디스플레이의 논리적 경계.

  • displayZoomFactor

    숫자

    Chrome 65 이상 를 통해 개인정보처리방침을 정의할 수 있습니다.

    디스플레이의 현재 확대/축소와 기본 확대/축소 사이의 비율입니다. 예를 들어 값 1은 100% 확대/축소와 같고 값 1.5는 150% 확대/축소와 같습니다.

  • dpiX

    숫자

    x축의 인치당 픽셀 수입니다.

  • dpiY

    숫자

    y축의 인치당 픽셀 수입니다.

  • EDID

    Edid 선택사항

    Chrome 67 이상 를 통해 개인정보처리방침을 정의할 수 있습니다.

    참고: 이 기능은 Chrome OS 키오스크 앱 및 웹 UI에서만 사용할 수 있습니다.

  • hasTouchSupport

    부울

    Chrome 57 이상 를 통해 개인정보처리방침을 정의할 수 있습니다.

    이 디스플레이에 연결된 터치 입력 기기가 있으면 true입니다.

  • id

    문자열

    디스플레이의 고유 식별자입니다.

  • isEnabled

    부울

    이 디스플레이가 사용 설정되어 있으면 true입니다.

  • 기본

    부울

    기본 디스플레이인 경우 true입니다.

  • isUnified

    부울

    Chrome 59 이상 를 통해 개인정보처리방침을 정의할 수 있습니다.

    통합 데스크톱 모드일 때 모든 디스플레이에서 true입니다. enableUnifiedDesktop 문서를 참고하세요.

  • mirroringDestinationIds

    문자열[]

    Chrome 64 이상 를 통해 개인정보처리방침을 정의할 수 있습니다.

    Chrome OS만 해당됩니다. 소스 디스플레이가 미러링되고 있는 디스플레이의 식별자입니다. 미러링 중인 디스플레이가 없으면 비어 있습니다. 이 값은 모든 디스플레이에서 동일한 값으로 설정됩니다. 여기에는 mirroringSourceId가 포함되면 안 됩니다.

  • mirroringSourceId

    문자열

    Chrome OS만 해당됩니다. 미러링이 사용 설정된 경우 미러링되고, 그렇지 않으면 비어 있는 디스플레이의 식별자입니다. 미러링되는 디스플레이를 포함하여 모든 디스플레이에 대해 설정됩니다.

  • 모드
    Chrome 52 이상 를 통해 개인정보처리방침을 정의할 수 있습니다.

    사용 가능한 표시 모드 목록입니다. 현재 모드는 isSelected=true가 됩니다. ChromeOS에서만 사용할 수 있습니다. 다른 플랫폼에서는 빈 배열로 설정됩니다.

  • 이름

    문자열

    사용자 친화적인 이름 (예: 'HP LCD 모니터')입니다.

  • 오버스캔

    화면 경계 내의 디스플레이 인셋. 현재 ChromeOS에만 노출되어 있습니다. 다른 플랫폼에서는 빈 인셋으로 설정됩니다.

  • 회전

    숫자

    수직 위치를 기준으로 디스플레이의 시계 방향 회전 각도입니다(단위: 도). 현재 ChromeOS에만 노출되어 있습니다. 다른 플랫폼에서는 0으로 설정됩니다. 값이 -1이면 기기가 실제 태블릿 상태일 때 자동 회전으로 해석됩니다.

  • workArea

    디스플레이 경계 내에 있는 디스플레이의 사용 가능한 작업 영역입니다. 작업 영역에서는 작업 표시줄 및 런처와 같이 OS용으로 예약된 디스플레이 영역이 제외됩니다.

Edid

Chrome 67 이상 를 통해 개인정보처리방침을 정의할 수 있습니다.

속성

  • manufacturerId

    문자열

    3자리 제조업체 코드입니다. 섹션 3.4.1 21페이지 v1.4에서 필수사항입니다.

  • productId

    문자열

    2바이트 제조업체에서 할당한 코드, 섹션 3.4.2 21페이지 v1.4에서 필수사항입니다.

  • yearOfManufacture

    숫자

    제조연도, 3.4.4 22페이지 v1.4에서 필수사항입니다.

GetInfoFlags

Chrome 59 이상 를 통해 개인정보처리방침을 정의할 수 있습니다.

속성

Insets

속성

  • 하단

    숫자

    하단 경계로부터의 y축 거리입니다.

  • 왼쪽

    숫자

    왼쪽 경계로부터의 x축 거리입니다.

  • 오른쪽

    숫자

    오른쪽 경계로부터의 x축 거리입니다.

  • 상단

    숫자

    상단 경계로부터의 y축 거리입니다.

LayoutPosition

Chrome 53 이상 를 통해 개인정보처리방침을 정의할 수 있습니다.

레이아웃 위치(즉, 디스플레이가 연결된 상위 요소의 가장자리)

열거형

"상단"

"오른쪽"

"하단"

"왼쪽"

MirrorMode

Chrome 65 이상 를 통해 개인정보처리방침을 정의할 수 있습니다.

미러 모드(디스플레이가 다른 디스플레이에 미러링되는 다양한 방법)입니다.

열거형

"off"
기본 모드 (확장형 또는 통합형 데스크톱)를 지정합니다.

"normal"
기본 소스 디스플레이가 다른 모든 디스플레이에 미러링되도록 지정합니다.

"mixed"
지정된 소스 디스플레이가 제공된 대상 디스플레이에 미러링되도록 지정합니다. 다른 모든 연결된 디스플레이는 확장됩니다.

MirrorModeInfo

Chrome 65 이상 를 통해 개인정보처리방침을 정의할 수 있습니다.

속성

  • mirroringDestinationIds

    string[] 선택사항

    미러링 대상의 ID가 표시됩니다. '혼합'에만 유효합니다.

  • mirroringSourceId

    문자열(선택사항)

    미러링 소스 디스플레이의 ID입니다. '혼합'에만 유효합니다.

  • 모드

    설정해야 하는 미러링 모드입니다.

Point

Chrome 57 이상 를 통해 개인정보처리방침을 정의할 수 있습니다.

속성

  • x

    숫자

    점의 x 좌표입니다.

  • y

    숫자

    점의 y 좌표입니다.

TouchCalibrationPair

Chrome 57 이상 를 통해 개인정보처리방침을 정의할 수 있습니다.

속성

  • displayPoint

    표시 지점의 좌표입니다.

  • touchPoint

    표시 지점에 해당하는 터치 포인트의 좌표입니다.

TouchCalibrationPairQuad

Chrome 57 이상 를 통해 개인정보처리방침을 정의할 수 있습니다.

속성

  • 터치 보정을 위해서는 첫 번째 터치 포인트와 디스플레이 포인트 쌍이 필요합니다.

  • 터치 보정을 위해서는 두 번째 터치 포인트와 디스플레이 포인트 쌍이 필요합니다.

  • 터치 보정에 필요한 세 번째 터치 포인트와 디스플레이 포인트 쌍입니다.

  • 터치 보정을 위해서는 네 번째 터치 포인트와 디스플레이 포인트가 필요합니다.

메서드

clearTouchCalibration()

Chrome 57 이상 를 통해 개인정보처리방침을 정의할 수 있습니다.
chrome.system.display.clearTouchCalibration(
  id: string,
)

디스플레이의 터치 보정을 재설정하고 디스플레이와 관련된 모든 터치 보정 데이터를 삭제하여 기본 상태로 되돌립니다.

매개변수

  • id

    문자열

    디스플레이의 고유 식별자입니다.

completeCustomTouchCalibration()

Chrome 57 이상 를 통해 개인정보처리방침을 정의할 수 있습니다.
chrome.system.display.completeCustomTouchCalibration(
  pairs: TouchCalibrationPairQuad,
  bounds: Bounds,
)

디스플레이의 터치 보정 쌍을 설정합니다. 이러한 pairs는 startCustomTouchCalibration()에서 호출된 id로 디스플레이를 위해 터치스크린을 보정하는 데 사용됩니다. 이 메서드를 호출하기 전에 항상 startCustomTouchCalibration를 호출합니다. 다른 터치 보정이 이미 진행 중이면 오류가 발생합니다.

매개변수

  • 디스플레이를 보정하는 데 사용되는 점의 쌍입니다.

  • bounds

    터치 보정이 실행된 경우 디스플레이의 경계입니다. bounds.leftbounds.top 값은 무시됩니다.

enableUnifiedDesktop()

Chrome 46 이상 를 통해 개인정보처리방침을 정의할 수 있습니다.
chrome.system.display.enableUnifiedDesktop(
  enabled: boolean,
)

통합 바탕화면 기능을 사용 설정/사용 중지합니다. 미러링이 활성화된 상태에서 사용 설정하면 미러링을 사용 중지할 때까지 데스크톱 모드가 변경되지 않습니다. 지금 선택하지 않으면 데스크톱 모드가 통합으로 즉시 전환됩니다. 참고: 이 기능은 Chrome OS 키오스크 앱 및 웹 UI에서만 사용할 수 있습니다.

매개변수

  • 사용 설정됨

    부울

    통합 바탕화면을 사용 설정해야 하는 경우 true입니다.

getDisplayLayout()

<ph type="x-smartling-placeholder"></ph> 프로미스 Chrome 53 이상
chrome.system.display.getDisplayLayout(
  callback?: function,
)

모든 디스플레이의 레이아웃 정보를 요청합니다. 참고: 이 기능은 Chrome OS 키오스크 앱 및 웹 UI에서만 사용할 수 있습니다.

매개변수

  • 콜백

    함수 선택사항

    callback 매개변수는 다음과 같습니다.

    (layouts: DisplayLayout[]) => void

반환 값

  • Promise&lt;DisplayLayout[]&gt;

    Chrome 91 이상 를 통해 개인정보처리방침을 정의할 수 있습니다.

    프로미스는 Manifest V3 이상에서 지원되지만 이전 버전과의 호환성입니다. 같은 함수 호출에서 두 가지를 모두 사용할 수는 없습니다. 이 프로미스는 콜백에 전달된 것과 동일한 유형으로 확인됩니다.

getInfo()

<ph type="x-smartling-placeholder"></ph> 프로미스 를 통해 개인정보처리방침을 정의할 수 있습니다.
chrome.system.display.getInfo(
  flags?: GetInfoFlags,
  callback?: function,
)

연결된 모든 디스플레이 기기의 정보를 요청합니다.

매개변수

  • flags

    GetInfoFlags (선택사항)

    Chrome 59 이상 를 통해 개인정보처리방침을 정의할 수 있습니다.

    정보가 반환되는 방식에 영향을 주는 옵션입니다.

  • 콜백

    함수 선택사항

    callback 매개변수는 다음과 같습니다.

    (displayInfo: DisplayUnitInfo[]) => void

반환 값

  • Promise&lt;DisplayUnitInfo[]&gt;

    Chrome 91 이상 를 통해 개인정보처리방침을 정의할 수 있습니다.

    프로미스는 Manifest V3 이상에서 지원되지만 이전 버전과의 호환성입니다. 같은 함수 호출에서 두 가지를 모두 사용할 수는 없습니다. 이 프로미스는 콜백에 전달된 것과 동일한 유형으로 확인됩니다.

overscanCalibrationAdjust()

Chrome 53 이상 를 통해 개인정보처리방침을 정의할 수 있습니다.
chrome.system.display.overscanCalibrationAdjust(
  id: string,
  delta: Insets,
)

디스플레이의 현재 오버스캔 인셋을 조정합니다. 일반적으로 축을 따라 디스플레이를 이동하거나 (예: 왼쪽+오른쪽이 동일한 값을 가짐) 축을 따라 배율을 조정합니다 (예: 상단+하단의 값이 반대임). 각 Adjust 호출은 시작 이후의 이전 호출과 누적됩니다.

매개변수

  • id

    문자열

    디스플레이의 고유 식별자입니다.

  • 델타

    오버스캔 인셋을 변경할 양입니다.

overscanCalibrationComplete()

Chrome 53 이상 를 통해 개인정보처리방침을 정의할 수 있습니다.
chrome.system.display.overscanCalibrationComplete(
  id: string,
)

현재 값을 저장하고 오버레이를 숨겨 디스플레이의 오버스캔 조정을 완료합니다.

매개변수

  • id

    문자열

    디스플레이의 고유 식별자입니다.

overscanCalibrationReset()

Chrome 53 이상 를 통해 개인정보처리방침을 정의할 수 있습니다.
chrome.system.display.overscanCalibrationReset(
  id: string,
)

디스플레이의 오버스캔 인셋을 마지막으로 저장된 값 (즉, Start가 호출되기 전)으로 재설정합니다.

매개변수

  • id

    문자열

    디스플레이의 고유 식별자입니다.

overscanCalibrationStart()

Chrome 53 이상 를 통해 개인정보처리방침을 정의할 수 있습니다.
chrome.system.display.overscanCalibrationStart(
  id: string,
)

디스플레이의 오버스캔 보정을 시작합니다. 그러면 현재 오버스캔 인셋을 나타내는 오버레이가 화면에 표시됩니다. 디스플레이 id의 오버스캔 보정이 진행 중이면 보정이 재설정됩니다.

매개변수

  • id

    문자열

    디스플레이의 고유 식별자입니다.

setDisplayLayout()

<ph type="x-smartling-placeholder"></ph> 프로미스 Chrome 53 이상
chrome.system.display.setDisplayLayout(
  layouts: DisplayLayout[],
  callback?: function,
)

모든 디스플레이의 레이아웃을 설정합니다. 포함되지 않은 모든 디스플레이는 기본 레이아웃을 사용합니다. 레이아웃이 겹치거나 유효하지 않은 경우 유효한 레이아웃으로 조정됩니다. 레이아웃이 결정되면 onDisplayChanged 이벤트가 트리거됩니다. 참고: 이 기능은 Chrome OS 키오스크 앱 및 웹 UI에서만 사용할 수 있습니다.

매개변수

  • 레이아웃

    기본 디스플레이를 제외한 모든 디스플레이에 필요한 레이아웃 정보입니다.

  • 콜백

    함수 선택사항

    callback 매개변수는 다음과 같습니다.

    () => void

반환 값

  • 프로미스<void>

    Chrome 91 이상 를 통해 개인정보처리방침을 정의할 수 있습니다.

    프로미스는 Manifest V3 이상에서 지원되지만 이전 버전과의 호환성입니다. 같은 함수 호출에서 두 가지를 모두 사용할 수는 없습니다. 이 프로미스는 콜백에 전달된 것과 동일한 유형으로 확인됩니다.

setDisplayProperties()

<ph type="x-smartling-placeholder"></ph> 프로미스 를 통해 개인정보처리방침을 정의할 수 있습니다.
chrome.system.display.setDisplayProperties(
  id: string,
  info: DisplayProperties,
  callback?: function,
)

info에 제공된 정보에 따라 id로 지정된 디스플레이의 속성을 업데이트합니다. 실패하면 runtime.lastError가 설정됩니다. 참고: 이 기능은 Chrome OS 키오스크 앱 및 웹 UI에서만 사용할 수 있습니다.

매개변수

  • id

    문자열

    디스플레이의 고유 식별자입니다.

  • 변경해야 하는 표시 속성에 대한 정보입니다. 속성의 새 값이 info에 지정된 경우에만 속성이 변경됩니다.

  • 콜백

    함수 선택사항

    callback 매개변수는 다음과 같습니다.

    () => void

반환 값

  • 프로미스<void>

    Chrome 91 이상 를 통해 개인정보처리방침을 정의할 수 있습니다.

    프로미스는 Manifest V3 이상에서 지원되지만 이전 버전과의 호환성입니다. 같은 함수 호출에서 두 가지를 모두 사용할 수는 없습니다. 이 프로미스는 콜백에 전달된 것과 동일한 유형으로 확인됩니다.

setMirrorMode()

<ph type="x-smartling-placeholder"></ph> 프로미스 Chrome 65 이상
chrome.system.display.setMirrorMode(
  info: MirrorModeInfo,
  callback?: function,
)

표시 모드를 지정된 미러링 모드로 설정합니다. 각 호출은 이전 호출의 상태를 재설정합니다. 미러링 대상 디스플레이에 대해서는 setDisplayProperties() 호출이 실패합니다. 참고: 이 기능은 Chrome OS 키오스크 앱 및 웹 UI에서만 사용할 수 있습니다.

매개변수

  • 디스플레이 모드에 적용되어야 하는 미러링 모드의 정보입니다.

  • 콜백

    함수 선택사항

    callback 매개변수는 다음과 같습니다.

    () => void

반환 값

  • 프로미스<void>

    Chrome 91 이상 를 통해 개인정보처리방침을 정의할 수 있습니다.

    프로미스는 Manifest V3 이상에서 지원되지만 이전 버전과의 호환성입니다. 같은 함수 호출에서 두 가지를 모두 사용할 수는 없습니다. 이 프로미스는 콜백에 전달된 것과 동일한 유형으로 확인됩니다.

showNativeTouchCalibration()

<ph type="x-smartling-placeholder"></ph> 프로미스 Chrome 57 이상
chrome.system.display.showNativeTouchCalibration(
  id: string,
  callback?: function,
)

id를 디스플레이 ID로 사용하여 디스플레이의 네이티브 터치 보정 UX를 표시합니다. 그러면 진행 방법에 관한 필수 지침과 함께 오버레이가 화면에 표시됩니다. 콜백은 보정이 완료된 경우에만 호출됩니다. 보정에 실패하면 오류가 발생합니다.

매개변수

  • id

    문자열

    디스플레이의 고유 식별자입니다.

  • 콜백

    함수 선택사항

    callback 매개변수는 다음과 같습니다.

    (success: boolean) => void

    • 성공

      부울

반환 값

  • Promise&lt;boolean&gt;

    Chrome 91 이상 를 통해 개인정보처리방침을 정의할 수 있습니다.

    프로미스는 Manifest V3 이상에서 지원되지만 이전 버전과의 호환성입니다. 같은 함수 호출에서 두 가지를 모두 사용할 수는 없습니다. 이 프로미스는 콜백에 전달된 것과 동일한 유형으로 확인됩니다.

startCustomTouchCalibration()

Chrome 57 이상 를 통해 개인정보처리방침을 정의할 수 있습니다.
chrome.system.display.startCustomTouchCalibration(
  id: string,
)

디스플레이의 맞춤 터치 보정을 시작합니다. 이 메서드는 맞춤 UX를 사용하여 보정 데이터를 수집하는 경우 호출해야 합니다. 다른 터치 보정이 이미 진행 중이면 오류가 발생합니다.

매개변수

  • id

    문자열

    디스플레이의 고유 식별자입니다.

이벤트

onDisplayChanged

chrome.system.display.onDisplayChanged.addListener(
  callback: function,
)

디스플레이 구성이 변경되면 실행됩니다.

매개변수

  • 콜백

    함수

    callback 매개변수는 다음과 같습니다.

    () => void