Các tính năng WebKit trong Safari 17.0
(webkit.org)- Các tính năng của Safari 17.0 được tích hợp trong iOS/iPadOS 17
HTML
- Phần tử
<search>mới - Bổ sung hỗ trợ thuộc tính
popovervớiauto/manual - Có thể dùng
<hr>làm dấu phân cách bên trong<select>
CSS
font-size-adjustbổ sungfrom-fontvà cú pháp mới (điều chỉnhex-height,cap-height,ch-width,ic-width,ic-heightv.v.)text-transformbổ sungfull-width/full-size-kana- Kiểm tra hỗ trợ font:
@supports font-format() / @supports font-tech() - Hyphenation:
hyphens: auto/manualthêm dấu gạch nối khi xuống nhiều dòng - Hỗ trợ
@counter-style - Khắc phục các vấn đề về khả năng truy cập của
display:contents - Hỗ trợ Media Queries Level 4
- Cải tiến
image-set() - Container Queries: hỗ trợ CSSOM (CSS Object Model)
JavaScript và Web API
- Hỗ trợ Storage API: trước đây bị giới hạn 1GB, giờ được tính dựa trên tổng dung lượng ổ đĩa
- Offscreen Canvas nay cũng hỗ trợ WebGL
- Canvas:
CanvasRenderingContext2D.drawImage()hỗ trợ nhiều nguồn cho hình ảnh được vẽ lên canvas - Bổ sung 2 hỗ trợ cho biểu thức chính quy
- Cờ
RegExp vvới set notation + properties of strings - RegExp duplicate named capture groups
- Cờ
- Bổ sung các lệnh cho Set:
intersection(),union(),difference(),isSubsetOf(),isSuperSetOf(),symmetricDifference(),isDisjointFrom() - Gamepad API:
Gamepad.prototype.vibrationActuator - URL API: bổ sung
URL.canParse(tentativeURL, optionalBase)cùnghas(),delete() - Có thể dùng URL tương đối trong constructor của WebSocket
- Hỗ trợ
<link rel="modulepreload">
Hình ảnh và video
- Bổ sung hỗ trợ JPEG XL
- Hỗ trợ ảnh HEIC
- Bổ sung hỗ trợ giải mã phần cứng video AV1 (iPhone 15 Pro và 15 Pro Max)
- Hỗ trợ Managed Media Source API
- Media player stats overlay dành cho nhà phát triển
- Hỗ trợ Opus chỉ stereo trong container WebM và MPEG-4
- Hỗ trợ camera USB trong iPadOS 17
Web Apps trên Mac
- Có thể thêm mọi website vào Dock qua
File > Add to Dock- Web app hoạt động như ứng dụng thông thường: Stage Manager / Mission Control / Command-Tab / phím tắt bàn phím, v.v.
- Cũng có thể chạy từ Launchpad / tìm kiếm Spotlight
- Hỗ trợ service worker
- Nếu cung cấp Web App Manifest thì có thể tùy chỉnh display mode, tên, màu chủ đề, URL khởi đầu, v.v.
- Hỗ trợ Add to Home Screen cả trong Safari View Controller
Công cụ cho nhà phát triển Web
- Menu Develop được cải tổ
- Đại tu hoàn toàn bảng Feature Flags
- Bảng cài đặt dành cho nhà phát triển mới
- Overlay cài đặt mới theo từng tab
- Chế độ Responsive Web Design được thiết kế lại
- Có thể chạy trực tiếp simulator từ bất kỳ trang nào trong Safari
- Cải tiến Web Inspector
Bảo mật
- Tách tiến trình GPU khỏi tiến trình WebContent
Thay đổi của trình duyệt
- Bổ sung Safari Profiles
- Cải tiến Safari Private Browsing
- Hỗ trợ Live Text
- Hỗ trợ Apple Pay thông qua Payment Request API
- Hỗ trợ Lockdown Mode
Tiện ích mở rộng Safari
- Safari App Extensions giờ có quyền theo từng trang web giống Safari Web Extensions
- Có thể tắt tiện ích mở rộng khi dùng Private Browsing
- Có thể bật hoặc tắt toàn bộ tiện ích mở rộng theo từng Safari Profile
Chưa có bình luận nào.