Không đăng ký một trình chạy dịch vụ kiểm soát trang và start_url

Đăng ký một trình chạy dịch vụ là bước đầu tiên để bật các tính năng chính của Ứng dụng web tiến bộ (PWA):

  • Hoạt động khi không có mạng
  • Hỗ trợ thông báo đẩy
  • Có thể cài đặt cho thiết bị

Hãy tìm hiểu thêm trong bài đăng Service worker và Cache Storage API.

Khả năng tương thích với trình duyệt

Tất cả các trình duyệt chính đều hỗ trợ trình chạy dịch vụ. Xem phần Khả năng tương thích với trình duyệt.

Cách quá trình kiểm tra trình chạy dịch vụ Lighthouse không thành công

Lighthouse gắn cờ các trang không đăng ký trình chạy dịch vụ:

Kiểm tra Lighthouse cho thấy trang web không đăng ký trình chạy dịch vụ

Lighthouse sẽ kiểm tra xem Giao thức gỡ lỗi từ xa Chrome có trả về phiên bản trình chạy dịch vụ hay không. Nếu không, quá trình kiểm tra sẽ không thành công.

Cách đăng ký một trình chạy dịch vụ

Việc đăng ký một trình chạy dịch vụ chỉ liên quan đến một vài dòng mã, nhưng lý do duy nhất bạn nên sử dụng trình chạy dịch vụ là giúp bạn có thể triển khai một trong các tính năng PWA nêu trên. Trên thực tế, việc triển khai các tính năng đó đòi hỏi nhiều việc hơn:

Tài nguyên