Google đã tiết lộ việc phát hành trình duyệt web Chrome 111. Đồng thời, đã có sẵn bản phát hành ổn định của dự án Chrome miễn phí, đóng vai trò là nền tảng của Chrome. Trình duyệt Chrome khác với Chrome ở chỗ sử dụng logo Google, sự hiện diện của hệ thống gửi thông báo trong trường hợp gặp sự cố, mô-đun phát nội dung video được bảo vệ bản sao (DRM), hệ thống tự động cài đặt các bản cập nhật, bật vĩnh viễn cách ly Sandbox , cung cấp khóa cho Google API và truyền RLZ- khi tìm kiếm thông số. Đối với những người cần thêm thời gian để cập nhật, nhánh Extended Stable được hỗ trợ riêng, sau đó là 8 tuần. Bản phát hành tiếp theo của Chrome 112 được lên lịch vào ngày 4 tháng XNUMX.
Những thay đổi chính trong Chrome 111:
- Các thành phần giao diện người dùng Hộp cát về quyền riêng tư đã được cập nhật để cho phép xác định và sử dụng các danh mục sở thích của người dùng thay vì theo dõi cookie để xác định các nhóm người dùng có cùng sở thích mà không cần xác định từng người dùng. Phiên bản mới bổ sung hộp thoại mới cho người dùng biết về các khả năng của Hộp cát về quyền riêng tư và chuyển hướng đến trang cài đặt nơi bạn có thể định cấu hình thông tin được truyền đến mạng quảng cáo.


- Một hộp thoại mới đã được đề xuất với thông tin về việc cho phép khả năng đồng bộ hóa cài đặt, lịch sử, dấu trang, cơ sở dữ liệu tự động hoàn thành và các dữ liệu khác giữa các trình duyệt.

- Trên nền tảng Linux и Android операции определения имён в DNS вынесены из изолированного сетевого процесса в не изолированный процесс браузера, так как при работе с системным резолвером нельзя реализовать некоторые sandbox-ограничения, применяемые для других сетевых сервисов.
- Добавлена поддержка автоматического входа пользователей в сервисы идентификации Microsoft (Azure AD SSO), используя информацию об учётной записи из Microsoft Windows.
- В механизме обновления Chrome в Windows и macOS обеспечена обработка обновлений для 12 последних версий браузера.
- Việc sử dụng API Trình xử lý thanh toán, giúp đơn giản hóa việc tích hợp với các hệ thống thanh toán hiện có, giờ đây yêu cầu phải xác định rõ nguồn dữ liệu được tải xuống bằng cách chỉ định nó trong tham số CSP connect-src (Content-Security-Policy). các miền, nơi các yêu cầu được gửi đến.
- Đã xóa API PPB_VideoDecoding(Dev), API này trở nên không còn phù hợp sau khi ngừng hỗ trợ Adobe Flash.
- Đã thêm API chuyển tiếp chế độ xem, giúp tạo hiệu ứng hoạt ảnh chuyển tiếp giữa các trạng thái DOM khác nhau dễ dàng hơn (ví dụ: chuyển đổi mượt mà từ hình ảnh này sang hình ảnh khác).
- Đã thêm hỗ trợ cho hàm style() vào truy vấn CSS "@container" để áp dụng các kiểu dựa trên các giá trị được tính toán của thuộc tính tùy chỉnh của phần tử gốc.
- Đã thêm các hàm lượng giác sin(), cos(), tan(), asin(), acos(), atan() và atan2() vào CSS.
- Đã thêm API Tài liệu Ảnh trong Ảnh thử nghiệm (bản dùng thử) để mở nội dung HTML tùy ý, không chỉ video, ở chế độ ảnh trong ảnh. Không giống như mở cửa sổ thông qua lệnh gọi window.open(), các cửa sổ được tạo thông qua API mới luôn được hiển thị phía trên các cửa sổ khác, không tồn tại sau khi cửa sổ gốc đã đóng, không hỗ trợ điều hướng và không thể chỉ định rõ ràng vị trí hiển thị .

- Có thể tăng hoặc giảm kích thước của ArrayBuffer, cũng như tăng kích thước của SharedArrayBuffer.
- WebRTC triển khai hỗ trợ cho các tiện ích mở rộng SVC (Mã hóa video có thể mở rộng) để điều chỉnh luồng video phù hợp với băng thông của máy khách và truyền một số luồng video có chất lượng khác nhau trong một luồng.
- Đã thêm hành động “previousslide” và “nextslide” vào API phiên truyền thông để cung cấp khả năng điều hướng giữa các trang trình bày trước đó và tiếp theo.
- Cú pháp lớp giả ":nth-child(an + b)" và ":nth-last-child()" mới đã được thêm vào để cho phép bộ chọn lọc trước các phần tử con trước khi thực hiện lệnh chính "An+B" logic lựa chọn trên chúng.
- Đơn vị kích thước phông chữ phần tử gốc mới đã được thêm vào CSS: rex, rch, ric và rlh.
- Triển khai hỗ trợ đầy đủ cho thông số CSS Color Level 4, bao gồm hỗ trợ bảy bảng màu (sRGB, RGB 98, Display p3, Rec2020, ProPhoto, CIE và HVS) và 12 không gian màu (sRGB Linear, LCH, okLCH, LAB, okLAB , Display p3, Rec2020, a98 RGB, ProPhoto RGB, XYZ, XYZ d50, XYZ d65), ngoài các màu Hex, RGB, HSL và HWB được hỗ trợ trước đây. Khả năng sử dụng không gian màu của riêng bạn cho hoạt ảnh và chuyển màu được cung cấp.
- Hàm color() mới đã được thêm vào CSS. Hàm này có thể được sử dụng để xác định màu trong bất kỳ không gian màu nào trong đó màu được chỉ định bằng các kênh R, G và B.
- Đã thêm hàm color-mix(), được xác định trong đặc tả CSS Color 5, cho phép bạn trộn các màu trong bất kỳ không gian màu nào dựa trên tỷ lệ phần trăm nhất định (ví dụ: để thêm 10% màu xanh lam vào màu trắng, bạn có thể chỉ định "pha trộn màu". (trong srgb, xanh lam 10%, trắng);").
- Các công cụ dành cho nhà phát triển web đã được cải tiến. Bảng điều khiển Kiểu dáng hiện hỗ trợ đặc tả CSS Color Level 4 và các không gian màu cũng như bảng màu mới được đề xuất. Công cụ chọn màu pixel tùy chỉnh hiện hỗ trợ các không gian màu mới và cho phép chuyển đổi giữa các định dạng màu khác nhau. Trình gỡ lỗi JavaScript đã được thiết kế lại. bảng điều khiển điểm ngắt.

Ngoài những cải tiến và sửa lỗi, phiên bản mới còn loại bỏ 40 lỗ hổng. Nhiều lỗ hổng được xác định là kết quả của quá trình kiểm tra tự động bằng cách sử dụng các công cụ addressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer và AFL. Không có vấn đề nghiêm trọng nào được xác định có thể cho phép một người vượt qua tất cả các cấp độ bảo vệ của trình duyệt và thực thi mã trên hệ thống bên ngoài môi trường hộp cát. Là một phần của chương trình trả thưởng bằng tiền mặt khi phát hiện ra các lỗ hổng cho bản phát hành hiện tại, Google đã trả 24 giải thưởng trị giá 92 nghìn USD (một giải thưởng 15000 USD và 4000 USD, hai giải thưởng 10000 USD và 700 USD, ba giải thưởng 5000 USD, 2000 USD và 1000 USD, 3000 giải thưởng $XNUMX).
Nguồn: opennet.ru





