Xuất bản: Ngày 9 tháng 6 năm 2025
Viewport Segments API cung cấp quyền truy cập vào vị trí và kích thước của một vùng riêng biệt về mặt logic của khung nhìn bằng JavaScript hoặc CSS, đồng thời có sẵn từ Chrome 138.
Các phân đoạn khung hiển thị được tạo khi khung hiển thị được chia thành một hoặc nhiều tính năng phần cứng (chẳng hạn như nếp gấp hoặc bản lề giữa các màn hình riêng biệt) đóng vai trò là đường phân chia.
Phân đoạn là các vùng của khung hiển thị mà bạn có thể coi là khác biệt về mặt logic khi phát triển trang web hoặc ứng dụng. Các API thú vị này cho phép bạn tạo hoặc tối ưu hoá giao diện dành riêng cho thiết bị có thể gập lại. Ví dụ: tạo trải nghiệm người dùng có hai ngăn hoặc chỉ cần tránh bố trí nội dung trên toàn màn hình.
Kể từ bản dùng thử theo nguyên gốc mà chúng tôi đã chạy vào năm ngoái, đã có 2 thay đổi:
- Thuộc tính JavaScript
segmentshiện nằm trong đối tượngwindow.viewportmới thêm thay vìwindow.visualViewport. - Hành vi của thuộc tính
segmentskhi thiết bị không gập lại đã được điều chỉnh cho phù hợp với hành vi CSS của tính năng này. Khi một thiết bị không gập lại (hoặc không gập lại được), thuộc tínhsegmentssẽ chứa một mảng gồm một đoạn duy nhất đại diện cho toàn bộ kích thước khung hiển thị.
Hãy xem các bản minh hoạ về thiết bị có thể gập lại để xem API này hoạt động!
