Chrome 127 베타

달리 명시되지 않는 한 다음 변경사항은 최신 Chrome 베타 버전에 적용됩니다. Android, ChromeOS, Linux, macOS, Windows용 채널 출시입니다. 자세히 알아보기 자세히 알아보려면 ChromeStatus.com. Chrome 127은 2024년 6월 12일 현재 베타 버전입니다. 이 데스크톱용 Google.com의 최신 버전 또는 Android의 Google Play 스토어

CSS

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

CSS 글꼴 크기 조정

font-size-adjust 드림 CSS 속성은 전체 글꼴 크기를 정의하는 대문자의 크기 이 속성은 글꼴 대체가 발생할 수 있는 상황에 유용합니다.

Chrome 127에는 글꼴 측정항목과 값을 전달하는 두 가지 값 문법이 포함되어 있습니다.

CSS 생성 콘텐츠의 다중 인수 대체 텍스트

CSS content 속성을 사용하면 접근성을 위한 대체 텍스트를 지정할 수 있습니다. 다음 문법을 사용합니다.

.has-before-content::before {
    content: url("cat.jpg") / "A cute cat";
  }

단일 문자열로 대체 텍스트를 제공하는 표시된 문법은 이미 Chrome에서 지원됩니다. Chrome 127부터 대체 텍스트는 임의의 요소 수(문자열 외에도 attr() 함수일 수 있음) 카운터 예를 들면 다음과 같습니다.

.has-before-content::before {
  content: url("cat.jpg") / "A cute " attr(data-animal);
}

이 기능 항목에는 다른 지원 서비스 추가가 포함되지 않습니다.

iframe의 뷰 전환 지원

Chrome 127부터 메인 프레임에서 동시 동일한 문서 뷰 전환 및 same-origin iframe을 사용할 수 있습니다.

이전에는 document.startViewTransition를 사용하여 뷰 전환을 실행했습니다. 메인 프레임에서 전환을 실행 중인 경우 동일 출처 iframe에서 작동하지 않음 동시에 사용할 수 있습니다. iframe의 전환은 자동으로 건너뜁니다. 이제 두 전환이 모두 실행됩니다

iframe의 동일 출처 교차 문서 탐색에서 보기 전환은 지원됩니다

Web API

Attribution Reporting에 추가된 사항

Chrome 127에는 기여도 보고를 위한 두 가지 추가 기능이 포함되어 있습니다. 집계 디버그 보고를 통해 API 호출자가 디버깅 정보를 계속 수신할 수 있음 계속 영향을 미칠 수 있습니다 기여 분석 범위로 더욱 세밀한 관리 가능 보다 효율적입니다.

자동 전체 화면 콘텐츠 설정

새로운 '자동 전체 화면' 콘텐츠 설정을 통해 기업 관리자가 사이트를 사용자 동작 없이 전체 화면으로 전환할 수 있습니다. 사용자가 분리형 웹을 허용할 수도 있음 사이트 설정 페이지를 통해 이 기능을 사용하는 앱

창 관리 권한 및 차단 해제된 팝업과 함께 사용하면 다음과 같은 유용한 전체 화면 기능:

  • 한 동작으로 다른 디스플레이에서 전체 화면 팝업을 엽니다.
  • 한 동작으로 여러 디스플레이에 전체 화면 콘텐츠를 표시합니다.
  • 연결되면 새 디스플레이에 전체 화면 콘텐츠를 표시합니다.
  • 한 번의 동작으로 디스플레이 간에 전체 화면 창을 전환합니다.
  • 사용자 동작이 만료되거나 소비된 후 전체 화면 콘텐츠를 표시합니다.

이 게시물에는 이전에 다룬 크로스 사이트 상위 체인 비트가 포함되었습니다. 파티션을 나눈 쿠키의 CookiePartitionKey입니다. 이 기능은 Chrome 128에서 제공됩니다.

문서 PIP 모드: 사용자 활성화 전파

이렇게 하면 문서 PIP 모드에서 사용자 활성화를 사용할 수 있습니다. 그 반대의 경우도 마찬가지입니다. 인체 공학적 디자인으로 사용자 활성화 제한 API(일반적으로 문서의 이벤트 핸들러) PIP 모드 창은 실제로 오프너의 컨텍스트에서 실행되므로 사용자 동작에 액세스해야 합니다

가져오기 지도 무결성

가져온 ES 모듈은 현재 무결성을 검사할 수 없습니다. 하위 리소스 무결성이 필요하거나 require-sri-for CSP 지시어.

이 기능은 지도를 가져오는 integrity 섹션을 추가하여 개발자가 ES 모듈 URL을 무결성 메타데이터에 매핑하고, 예상 해시와 일치합니다.

키보드 포커스 가능 스크롤 컨테이너

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

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

이는 스크롤러와 콘텐츠를 모든 사용자가 스크롤러에 더 쉽게 액세스할 수 있습니다. 자세한 내용은 게시물 키보드 포커스 가능 스크롤러를 살펴보겠습니다. 키보드 포커스 가능 스크롤러는 Chrome 127부터 기본적으로 사용 설정됩니다 웹사이트가 변화에 적응할 시간이 필요한 경우 다음과 같은 몇 가지 옵션이 있습니다.

사전 렌더링을 위한 No-Vary-Search 지원

이전 미리 가져오기 외에 사전 렌더링이 가능하도록 No-Vary-Search 지원 확장 지원을 참조하세요. 이를 통해 사전 렌더링 항목이 일치되도록 할 수 있습니다. 이 No-Vary-Search HTTP 응답 헤더에서는 URL의 일부 또는 전체가 쿼리는 캐시 매칭을 위해 무시될 수 있습니다.

이 게시물에는 Snap Events가 포함되어 있었지만 Chrome 127에서 업그레이드되며 향후 출시에서 안정화 버전으로 출시될 예정입니다.

MediaMetadata 동영상 챕터

이제 개별 챕터 추가 가능 정보, 섹션 제목, 타임스탬프, 미디어에 업로드하는 스크린샷 이미지 등 메타데이터로 변환할 수 있습니다. 이를 통해 사용자는 미디어 콘텐츠를 탐색할 수 있습니다.

ChromeOS 미디어 알림에만 표시되며 Chrome 브라우저 글로벌 미디어 컨트롤

WebGPU: GPUAdapter 정보 속성

동기식 GPUAdapter 정보 속성을 추가하여 동일한 정보를 가져옵니다. 실제 어댑터에 관한 정보 requestAdapterInfo() 메서드를 사용하여 지도 가장자리에 패딩을 추가할 수 있습니다.

오리진 트라이얼 진행 중

Chrome 127에서는 다음과 같은 새로운 원본을 선택할 수 있습니다. 시도를 참조하세요.

Shared Brotli 및 Shared Zstandard를 사용한 압축 사전 전송

이 기능을 사용하면 지정된 이전 응답을 Brotli (또는 Zstandard) 압축 HTTP 응답을 위한 외부 사전을 제공합니다.

비공개 네트워크 액세스 (PNA)를 위한 0.0.0.0 지원 중단

PNA에 앞서 0.0.0.0 IP 주소에 대한 액세스를 완전히 차단할 것을 제안합니다. .

Chrome은 공용에서 비공개 네트워크 엔드포인트에 대한 직접 액세스를 지원 중단합니다 Google Ad Manager에 PNA 사양. 이 사양은 localhost (127.0.0.0/8)에서 수신 대기하는 서비스를 고려합니다. 볼 수 있습니다. Chrome의 PNA 보호 (일부 https://chromestatus.com/feature/5436853517811712)을 사용하여 이러한 URL을 우회할 수 있습니다. macOS의 localhost에서 수신 대기하는 서비스에 액세스하기 위한 IP 주소 0.0.0.0 리눅스입니다.

이는 웹 애플리케이션을 대상으로 하는 DNS 리바인딩 공격에도 악용될 수 있습니다. localhost에서 수신 대기하고 있습니다

0.0.0.0는 실제로 사용되지 않고 사용되어서는 안 되므로 지원 중단됩니다. 나머지 비공개 네트워크 요청 지원 중단과는 별도로 처리되어야 합니다.

서드 파티 쿠키 지원 중단

서드 파티 (크로스 사이트)에 대한 기본 액세스 권한을 지원 중단하고 삭제할 계획입니다. 2024년 1분기에 초기 1% 의 테스트 기간부터 시작하여 이후 2025년 1분기에 점진적인 단계적 지원 중단을 시작할 계획이며, 영국 경쟁시장청의 남아 있는 경쟁 문제.

서드 파티 쿠키의 단계적 지원 중단은 개인 정보 보호 샌드박스 이니셔티브는 주요 사용 사례를 지원하는 동시에 새로운 기능인 있습니다.

스토리지, 서비스 워커, 커뮤니케이션 API 파티셔닝

Chrome 115부터 스토리지, 서비스 워커, 통신 API는 서드 파티 컨텍스트에서 파티셔닝됩니다. Chrome 113부터 126까지 사이트는 다음과 같은 작업을 할 수 있었습니다. 지원 중단 기능 트라이얼에 참여하여 일시적으로 파티션을 나누거나 스토리지, 서비스 워커, 통신 API의 동작을 모니터링할 수 있습니다

Chrome 125부터 Storage Access API에서 쿠키가 아닌 스토리지가 지원됩니다. 이를 통해 파티션을 나누지 않은 스토리지의 사용 사례를 대부분 해결할 수 있습니다. 위치 사용 사례가 충족되지 않는 경우 추가 6에 대한 DisableThirdPartyStoragePartitioning 지원 중단 기능 트라이얼 마일스톤, 즉 Chrome 127~132 (포함)

자세한 내용은 저장용량 파티셔닝 지원 중단 기능 트라이얼 갱신 블로그 게시물 를 참조하세요.

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

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

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

Google은 이러한 변경사항을 적용하려고 시도했지만 일부 사이트에만 일부 구성요소에 대한 기대가 깨진 것을 볼 수 있습니다. 그 결과 우리는 이러한 손상을 피하려면 기능을 출시 취소해야 합니다. 이점을 감안하면 이 기능은 127일부터 제공됩니다 문제의 영향을 받은 사용자에게 구성 요소를 마이그레이션하기 위해 지원 중단 기능 트라이얼이 시작됩니다. 날짜 이 기능을 사용 설정하면 기능이 사용 중지됩니다.

지원 중단 및 삭제

이 버전의 Chrome에는 다음과 같은 지원 중단 및 삭제 기능이 도입되었습니다. 예정된 지원 중단 및 현재 지원 중단 목록을 보려면 ChromeStatus.com을 방문하세요. 이전 삭제가 포함됩니다.

이 Chrome 버전에서는 세 가지 기능이 삭제됩니다.

변형 이벤트

Chrome 127부터 변형 이벤트 지원이 기본적으로 사용 중지됩니다. 코드 사이트가 중단되지 않도록 이 날짜 전에 이전해야 합니다. 시간이 더 필요한 경우 다음과 같은 몇 가지 옵션이 있습니다.

블로그 게시물 보기 변형 이벤트 지원 중단: 확인하세요.

'비공개 네트워크 요청' 제한 컨텍스트 보안을 위해 공개 웹사이트의 하위 리소스

공개 웹사이트의 하위 리소스에 대한 비공개 네트워크 요청은 보안 컨텍스트에서만 시작됩니다 인터넷 간 인트라넷으로의 연결을 예로 들 수 있습니다. 루프백 요청을 보낼 수 있습니다

이는 비공개 네트워크를 완전히 구현하기 위한 첫 걸음입니다. 액세스를 클릭합니다.

이전 CSS 맞춤 상태 문법 삭제

CSS 맞춤 상태 의사 클래스의 이름이 :--foo에서 :state(foo) 새 구문인 :state(foo)가 기본적으로 사용 설정됩니다. 따라서 :--foo 문법이 삭제됩니다.

Firefox와 Safari는 이전 구문을 구현하지 않았으며 모두 출시되었습니다. 새 문법을 생성합니다.

시간이 더 필요한 기업 고객은 CSSCustomStateDeprecatedSyntaxEnabled 정책 이 정책은 다음 기간 후 삭제됩니다. Chrome 131