Safari trên iPhone: những gì đằng sau các chức năng của bộ web thử nghiệm
Trong bài viết này, chúng tôi sẽ giải thích tầm quan trọng của các chức năng WebKit thử nghiệm quan trọng nhất đối với Safari trên iPhone và iPad.
Đây là WebKit - chức năng thử nghiệm cho Safari
WebKit là công cụ trình duyệt cho trình duyệt Safari của Apple. Nó đang được phát triển như một nguồn mở của Apple và một cộng đồng lớn. Theo cách này, các phát triển hiện tại cũng có thể được theo dõi và các chức năng thử nghiệm có thể được kiểm tra.
- Không giống như trên Mac, không có bản xem trước nào cho iOS, nhưng các chức năng thử nghiệm của WebKit vẫn có thể được kích hoạt.
- Các chức năng đặc biệt có thể giúp các nhà phát triển web cập nhật chương trình của họ.
- Các chức năng của bản xem trước có thể sẽ được xuất bản trong các bản phát hành trong tương lai và do đó rất thú vị như một hướng dẫn cho WebKit và Safari.
- Bạn có thể tìm thấy các chức năng WebKit trong cài đặt iOS trong "Safari". Cuộn xuống và chọn "Nâng cao". Ở đó bạn sẽ tìm thấy "Tính năng thử nghiệm".
Các chức năng đặc biệt của WebKit cho iOS
Trình duyệt di động Safari có các chức năng như Link Preload, Web Animations Api hoặc WebGPU API trong iPhone và iPad. Ngoài ra, một số chức năng nhất định như Constant Properties hoặc Viewport Fit có thể bị vô hiệu hóa hoặc kích hoạt trên iPhone X. Chắc chắn có nhiều chức năng khác nhau, nhưng một số có thể đặc biệt thú vị.
- Hiện tại có 151 chức năng (tính đến tháng 12 năm 2019).
- Một số trong số họ vẫn đang được phát triển và những người khác đã hết hạn. Hầu hết được hỗ trợ, tuy nhiên.
Tích hợp và sử dụng phương tiện truyền thông
WebKit, ví dụ, cung cấp nhiều chức năng mới sẽ tạo điều kiện cho việc tích hợp phương tiện truyền thông trong tương lai hoặc sẽ làm cho nó có thể.
- Với Web Audio, bạn có thể xử lý và tạo nhạc bằng Javascript. Tuy nhiên, chức năng này chỉ được hỗ trợ một phần.
- Với Web Bluetooth, bạn có thể khám phá và giao tiếp với các thiết bị Bluetooth thông qua Safari.
- Với SVG trong Phông chữ OpenType, bạn có thể sử dụng đồ họa vector có thể mở rộng trong các phông chữ, ví dụ, cho phép sử dụng linh hoạt các ký hiệu.
- Với chức năng tải trước, bạn có thể tải trước tài nguyên, tức là xem trước hình ảnh hoặc xem trước video.
- Với API ghi MediaStream, bạn có thể ghi nhạc và video từ các luồng phương tiện. Tuy nhiên, API này vẫn đang được phát triển.
Kiểm soát trình bày và đầu vào
WebKit cho Safari cũng cung cấp một số tính năng thú vị để điều khiển trên iPhone:
- Khóa con trỏ có thể được sử dụng để đọc dữ liệu từ bộ điều khiển và hiển thị bộ điều khiển được loại bỏ cho một số đối tượng nhất định. Điều này có thể tăng tính bảo mật của các hành động và nhấp chuột nhất định.
- Sự kiện con trỏ cấp 2, hiện đang được phát triển, cho phép bạn truy cập vào quá trình xử lý đầu vào con trỏ trên màn hình cảm ứng hoặc bút.
- Với các tính năng phương tiện tương tác (con trỏ, di chuột, bất kỳ con trỏ, bất kỳ di chuột nào), bạn có thể xác định các thành phần trong các trang để chúng thay đổi khi trỏ hoặc di chuyển qua.
- Bạn có thể sử dụng API gamepad để lưu trữ các lệnh cho bộ điều khiển.