Apple News

Apple nhắc nhở các nhà phát triển rằng Safari 14 hỗ trợ các tiện ích mở rộng được chuyển từ Chrome, Firefox và Edge

Thứ Sáu, ngày 28 tháng 8 năm 2020, 9:42 sáng theo giờ PDT bởi Joe Rossignol

Apple tuần này nhắc nhở các nhà phát triển rằng họ có thể tạo tiện ích mở rộng web trong Safari 14 bằng cách sử dụng cùng một API WebExtensions được sử dụng trong các trình duyệt khác, chẳng hạn như Chrome, Firefox và Edge. Một công cụ chuyển đổi mới trong Xcode 12 beta cũng cho phép các nhà phát triển chuyển các tiện ích mở rộng hiện có từ các trình duyệt khác sang Safari và có sẵn trên Mac App Store vào cuối năm nay.





cách xóa các mục khỏi danh sách đọc trên mac

biểu tượng biểu tượng safari macos
Apple cho biết các nhà phát triển có hai tùy chọn để tạo tiện ích mở rộng web Safari:

• Chuyển đổi tiện ích mở rộng hiện có của bạn thành tiện ích mở rộng web Safari, vì vậy bạn có thể sử dụng nó trong Safari trên macOS và phân phối nó trong App Store. Xcode bao gồm một công cụ dòng lệnh để đơn giản hóa quá trình này.
• Xây dựng một tiện ích mở rộng web Safari mới trong Xcode bằng cách sử dụng mẫu có sẵn. Sau đó, bạn có thể đóng gói lại các tệp mở rộng để triển khai trong các trình duyệt khác.



Tiện ích mở rộng web Safari có sẵn trong macOS Big Sur và macOS 10.14.6 hoặc 10.15.6 có cài đặt Safari 14.

Không phải tất cả các tiện ích mở rộng của Chrome, Firefox và Edge đều hoạt động trong Safari và các nhà phát triển sẽ phải trả 99 đô la mỗi năm cho tư cách thành viên Chương trình nhà phát triển của Apple để chuyển các tiện ích mở rộng của họ sang Safari. Apple có một Video WWDCtài liệu với nhiều chi tiết hơn cho các nhà phát triển.