Chrome 126 베타

달리 명시되지 않는 한 다음 변경사항은 최신 Chrome 베타 버전에 적용됩니다. Android, ChromeOS, Linux, macOS, Windows용 채널 출시입니다. 자세히 알아보기 자세히 알아보려면 ChromeStatus.com. Chrome 126은 5월 15일부터 베타 버전으로 제공됩니다. 2024년. Google.com(데스크톱) 또는 Android Google Play 스토어에서 최신 앱을 다운로드할 수 있습니다.

CSS

이 버전에는 새로운 CSS 기능이 하나 추가되었습니다.

동일 출처 탐색의 문서 간 뷰 전환

이전에는 웹사이트를 SPA로 다시 설계하여 뷰를 사용해야 했습니다. Transitions API 더 이상 그렇지 않습니다. 이제 뷰 전환을 사용할 수 있습니다 동일한 소스 탐색에 사용됩니다 전환과 보기 사이의 보기 전환을 만들어 두 개의 서로 다른 문서입니다.

문서 간 보기 전환을 사용하려면 양측이 모두 선택해야 합니다. 해야 할 일 @view-transition at 규칙을 사용하고 navigation 설명자를 auto입니다.

@view-transition {
  navigation: auto;
}

문서 간 뷰 전환은 동일한 문서 뷰 전환을 지원합니다. view-transition-name이 있는 요소 CSS 애니메이션을 사용하여 애니메이션을 맞춤설정할 수 있습니다.

View Transitions API 문서에서 자세히 알아보세요.

Web API

이 게시물에는 자동 전체 화면 콘텐츠 설정이 포함되어 있었습니다. 이 기능은 이제 Chrome 127에서 제공됩니다.

Gamepad API 트리거 럼블 확장 프로그램

GamepadHapticActuator 인터페이스를 확장하여 트리거 럼블을 노출합니다. 웹 기반 기능을 호환되는 게임패드를 사용해야 합니다. 이 확장 프로그램을 사용하면 게임패드 API를 활용하여 게임패드 기기의 트리거도 진동할 수 있습니다. 모든 기기에서 사전 빌드된 API를 사용합니다.

OpusEncoderConfig signalapplication 매개변수

OpusEncoderConfig.signalOpusEncoderConfig.application 매개변수 구현별 인코더 노브에 직접 매핑됩니다. 이를 통해 어떤 유형의 데이터가 인코딩되고 있는지에 대한 힌트를 제공할 수 있습니다. 데이터가 사용되는 컨텍스트를 확인할 수 있습니다

signal"auto", "music", "voice" 중 하나일 수 있습니다. 인코더를 구성하여 인코딩할 때 최상의 성능을 낼 수 있습니다. application "voip", "audio", "lowdelay" 중 하나일 수 있습니다. 인코더를 구성하여 음성 명료성, 원본 입력의 충실한 재현 선호 최소 지연 시간을 제공합니다

다중 펜 잉크용 PointerEvent.deviceId

고급 펜 입력 기능이 있는 기기가 점점 더 웹 플랫폼이 새로운 기술로 완전히 진화하고 이러한 고급 기능을 지원하여 게시자와 게시자 모두에게 풍부한 경험을 도움이 될 수 있습니다 이러한 발전 사항 중 하나는 상호 작용하는 둘 이상의 펜 기기를 인식하도록 디지타이저 동시에 사용할 수 있습니다.

이 기능은 다음을 위한 PointerEvent 인터페이스의 확장 프로그램입니다. 새 속성인 deviceId를 포함합니다. 이 속성은 문서 격리, 고유 식별자로서 개발자가 안정적으로 사용하여 페이지와 상호작용하는 개별 펜을 식별합니다.

ChromeOS 탭으로 표시된 웹 앱

독립형 창의 PWA에서는 한 번에 한 페이지만 열 수 있습니다. 일부 앱은 사용자가 한 번에 여러 페이지를 열 것으로 예상합니다. 탭 모드로 탭을 추가하면 여러 개의 탭을 열 수 있는 ChromeOS의 독립형 웹 앱으로 합니다.

이 기능은 "tabbed"의 새 표시 모드와 새 매니페스트 필드를 추가하여 탭 표시줄 맞춤설정 허용

GeolocationCoordinatesGeolocationPositiontoJSON() 메서드

.toJSON() 메서드를 GeolocationCoordinates에 추가합니다. GeolocationPosition 인터페이스 이렇게 하면 이러한 객체의 직렬화가 JSON.stringify()를 사용합니다.

visualViewport onscrollend 지원

scrollend JavaScript 이벤트가 실행되어 스크롤 작업이 끝납니다.

visualViewport 인터페이스에는 onscrollend 이벤트 핸들러가 포함되어 있어 visualViewport에서 스크롤 작업이 종료되면 호출됩니다. 크롬 이미 visualViewport.addEventListener("scrollend") 이렇게 하면 또한 visualViewport.onscrollend를 사용하여 이벤트 리스너를 추가합니다.

WebGLObject Web IDL 상위 인터페이스

이 기능은 WebGL이 실행되는 것과 동일한 컨텍스트에서 WebGLObject 유형을 노출합니다. 기본 스레드 및 작업자에서 API가 노출됩니다.

WebRTC 인코딩 변환: 메타데이터 수정 함수

일부 WebRTC 인코딩된 변환 사용 사례에는 페이로드나 해당 메타데이터의 페이로드도 포함합니다. 예를 들면 다음과 같습니다.

프레임의 타임스탬프를 변경하여 지연을 도입합니다. MIME 유형 변경 변환이 페이로드의 유형을 변경하는 경우 / 전달 미디어를 새 피어 연결로 설정하여 다른 메타데이터 값을 사용하도록 설정합니다.

이 기능을 사용하면 WebRTC Encoded Transform API에서 오디오 및 동영상을 조작할 수 있습니다. 프레임 메타데이터입니다.

Async Clipboard API를 위한 SVG 지원

Windows에서 image/svg+xml 형식을 클립보드로 이동합니다. HTML 형식은 이미 Windows에서 UTF-* 를 사용하므로 클립보드에서 SVG 이미지를 붙여넣는 작업을 수행합니다

지원되는 다른 모든 플랫폼에서 image/svg+xml는 UTF-8로 직렬화됩니다. 기록되기 전에 확인할 수 있습니다

Async Clipboard API를 위한 SVG 지원에서 자세히 알아보세요.

CloseWatcher API 다시 사용 설정 및 <dialog>popover="" 요청 닫기

CloseWatcher API를 사용하면ESC 뒤로 동작이나 Android의 버튼을 동일하게 지원합니다. 이 기능은 원래 Chrome 120에서 출시되었습니다. 하지만 다음과 같은 이유로 사용 중지됨 <dialog>과의 예기치 않은 상호작용이 발생할 수 있습니다. 다시 사용 설정되었습니다. 문제를 최소화하기 위해 Chrome 126의 동작을 개선한 후 볼 수 있습니다.

Windows에서 UI 자동화 접근성 프레임워크 지원

Microsoft는 Chrome팀과 협력하여 UI 자동화 (UIA)를 지원했습니다. Windows에서 바로 실행할 수 있도록 하여, 접근성 도구에서 브라우저와 통신할 수 있습니다 Chrome에서 안정화 버전으로 점진적 출시 시작 버전 126 이렇게 하면 음성 액세스가 모든 Chromium 기반 모든 UIA 기반 접근성의 사용자 환경을 개선할 예정입니다. 내레이터, 돋보기 등의 도구를 사용할 수도 있습니다 또한 이 작업을 수행하면 Windows UIA 에뮬레이션 레이어로 인해 많은 성능 문제의 원인이 Windows의 Chromium

자세한 내용은 Windows에 UIA 지원 도입을 참고하세요.

새로운 오리진 트라이얼

Chrome 126에서는 다음과 같은 새로운 오리진 트라이얼

Storage Access API의 신뢰 신호로서의 FedCM

이전 FedCM 부여를 통해 FedCM 및 Storage Access API를 조정합니다. 스토리지 액세스 요청을 자동으로 승인해야 하는 타당한 이유

사용자가 서드 파티에서 자신의 ID를 사용할 수 있도록 권한을 부여하는 경우 신뢰 당사자 (RP)의 ID 공급업체 (IdP)의 경우 많은 IdP에서 서드 파티가 필요함 올바르게 작동하는 쿠키입니다. 이 제안서의 목표는 Storage Access API를 업데이트하여 비공개적이고 안전한 방식으로 (SAA) 권한 검사를 통해 스토리지 액세스 메시지뿐만 아니라 FedCM에서 부여한 권한 부여도 확인할 수 있습니다. 메시지가 표시됩니다.

이 메커니즘의 주요 속성은 명시적으로 케이스 부여를 제한한다는 것입니다. FedCM 권한 정책을 통해 RP가 허용하고 프레임별 RP에 대해 제어하고 FedCM에서 이미 부여하고 있는 역량을 갖추고 있습니다

Storage Access API 오리진 트라이얼의 신뢰 신호로 FedCM에 등록합니다.

미디어 미리보기 선택 해제

리버스 오리진 트라이얼에서는 미디어 미리보기 출시 대상에서 사이트가 제외됩니다.

웹사이트에서 카메라 및 마이크 권한을 요청할 때 Chrome은 카메라 및 마이크 입력의 실시간 미리보기를 제공합니다. 사이트의 페이지 정보에서도 확인할 수 있습니다.

또한 여러 기기를 사용하는 사용자는 사이트에서 getUserMedia()를 통해 특정 기기를 요청하지 않는 한 권한이 요청될 때 카메라와 마이크를 선택할 수 있습니다.

미디어 미리보기에서 사이트를 제외하려면 미디어 미리보기 오리진 트라이얼 선택 해제

FedCM: Continuation API, Parameters API, Field API, 여러 configURL, 맞춤 계정 라벨

개발자는 데스크톱 번들의 오리진 트라이얼에 참여할 수 있습니다. 승인을 포함할 수 있는 FedCM 기능 번들이 FedCM으로 구성됨 Continuation API, Parameter API, Field API, 다중 configURL, 맞춤 계정 라벨. 이를 통해 OAuth 승인 흐름과 유사한 환경을 사용할 수 있습니다. IdP에서 제공하는 권한 대화상자가 포함됩니다.

키보드 포커스 가능 스크롤 컨테이너 지원 중단 기능 트라이얼

이 기능에는 다음과 같은 변경사항이 도입되었습니다.

  • 스크롤러는 기본적으로 클릭하여 포커스 가능하고 프로그래매틱 방식으로 포커스 가능합니다.
  • 포커스 가능 하위 요소가 없는 스크롤러는 기본적으로 키보드 포커스 가능

이는 스크롤러와 콘텐츠를 모든 사용자가 스크롤러에 더 쉽게 액세스할 수 있습니다. 자세한 내용은 게시물 키보드 포커스 가능 스크롤러.

Google은 이러한 변경사항을 적용하려고 시도했지만 일부 사이트가 제한되는 것을 발견했습니다. 일부 구성요소에 대한 예상이 빗나갔습니다. 그 결과 우리는 이러한 손상을 피하려면 기능을 출시 취소해야 합니다. 이점을 감안하면 이 기능을 다시 제공할 예정입니다. 영향을 받은 사이트의 검토 시간을 늘리기 위해 지원 중단 기능 트라이얼이 시작됩니다. 사용 설정하면 KeyboardFocusableScrollers 기능이 사용 중지됩니다.

지원 중단 및 삭제

이 버전의 Chrome은 새롭게 지원 중단되거나 삭제되지 않습니다. 하지만 변형 이벤트를 지원하는 마지막 Chrome 버전입니다. 대상 Chrome 127에서 삭제되었습니다. 읽기 변형 이벤트가 Chrome에서 삭제됩니다. 을 참조하세요.