IOS 15.4 및 macOS 12.3용 Safari의 모든 새로운 기능은 다음과 같습니다.

애플 출시 macOS 몬테레이 12.3 그리고 iOS 15.4 월요일에는 Safari 웹 브라우저 버전 15.4의 최신 업데이트가 포함되어 있습니다. 두 가지 모두에 대한 일반적인 변경 로그 외에도 Apple은 Safari를 지원하는 최신 WebKit 엔진 업데이트의 모든 변경 사항을 공개하는 블로그 게시물도 게시했습니다. 플랫폼.

Safari 15.4에는 다음 지원이 추가되었습니다.

요소 및 ::backdrop 의사 요소도 최근에 포함되었습니다. 파이어폭스 98 업데이트. 이 기능을 사용하면 사용자 정의 JavaScript 및 HTML 코드를 덜 사용하여 사이트에서 페이지 디자인에 맞는 대화 상자/팝업 상자를 더 쉽게 만들 수 있습니다. 이제 새로운 :has() 의사 클래스, 계단식 레이어, CSS 포함, 새로운 뷰포트 단위 및 기타 calc() 수학 함수를 포함하여 웹 개발자를 위한 기타 CSS 기능이 지원됩니다. 이러한 새로운 추가 기능은 웹 개발을 더 쉽게 만들고, 더 중요한 것은 Safari가 웹 개발을 따라잡는 데 도움이 될 것입니다. Chrome 및 Chromium 기반 브라우저(이는 결과적으로 원정 여행).

Safari 업데이트에는 몇 가지 새로운 웹 API도 있습니다. 이제 BroadcastChannel이 지원되므로 동일한 출처의 탭, 창, 프레임 및 서비스 워커가 모두 서로 통신합니다. 여러 탭에서 실행되는 웹 애플리케이션에 유용한 기능입니다. 창문. 웹 앱이 로컬 파일 및 폴더(권한 포함)에 액세스할 수 있도록 허용하는 파일 시스템 액세스 API에 대한 새로운 기능을 사용할 수 있으며 웹 잠금 API가 추가되었습니다.

Apple은 논란의 여지가 있는 Manifest V3의 변경을 강요하지 않습니다.

Apple은 작년에 WebExtensions API(기본적으로 Chrome 확장 API의 복제품)에 대한 지원을 추가했으며 Safari 15.4에는 Chrome의 변경 사항에 맞춰 몇 가지 개선 사항이 있습니다. Google은 작년에 Chrome 88을 출시하면서 업데이트된 Manifest V3 API를 출시했으며 이제 Safari를 출시했습니다. 새로운 표준(예: 백그라운드 페이지의 서비스 워커 및 새로운 동적/세션)의 모든 것을 지원합니다. 규칙). 그러나 Apple은 논쟁의 여지가 있는 Manifest V3의 변경을 강요하지 않습니다.

네트워크 요청에 대한 API 변경 이는 일부 콘텐츠/광고 차단 확장 기능의 기능을 제한했습니다. Apple은 향후 Google의 선례를 따르기로 결정할 수도 있지만 현재로서는 기존 네트워크 요청 API와 새로운 네트워크 요청 API가 모두 지원됩니다.

Safari 15.4에는 Web Inspector 업데이트, 새로운 글꼴 옵션 등을 포함하여 몇 가지 다른 변경 사항이 있습니다. 웹 개발자이거나 Safari의 내부 작동에 관심이 있는 경우 아래 소스 링크를 확인하는 것이 좋습니다.

원천:웹킷 블로그, 사과