Trình duyệt và nền tảng được hỗ trợ

Thư viện ứng dụng JavaScript để Đăng nhập bằng Google và Google One Tap được thiết kế để tương thích với hầu hết các trình duyệt và nền tảng phổ biến. Không đảm bảo hoạt động trên tất cả các trình duyệt hoặc nền tảng.

Do các rủi ro bảo mật, thư viện ứng dụng JavaScript chỉ được hỗ trợ trên 2 phiên bản mới nhất của mỗi trình duyệt.

Khả năng tương thích

Khả năng hỗ trợ nút Đăng nhập bằng Google và quy trình đăng nhập bằng một lần chạm sẽ khác nhau tuỳ theo tổ hợp trình duyệt và nền tảng.

Trải nghiệm người dùng có thể khác nhau giữa các trình duyệt dựa trên khả năng cung cấp các tính năng sau:

Các quy trình và tính năng đăng nhập được hỗ trợ được trình bày trong các bảng sau. Không phải trình duyệt nào cũng có trên mọi nền tảng, N/A có nghĩa là trình duyệt được hỗ trợ không có trên nền tảng.

Đăng nhập bằng Google

Trình duyệt / Nền tảng Android iOS * macOS Linux Windows 10
Chrome
Edge
Firefox
Safari Không áp dụng Không áp dụng Không áp dụng

* Do ITP, bạn phải sử dụng chế độ chuyển hướng cho iOS.

Một lần chạm

Trình duyệt / Nền tảng Android iOS macOS Linux Windows 10
Chrome *
Edge *
Firefox *
Safari Không áp dụng Không áp dụng Không áp dụng

* Cần có cấu hình bổ sung để bật UX Một lần nhấn đã nâng cấp cho những trình duyệt yêu cầu ITP.

FedCM có trong Chrome 117 trở lên. Hãy xem biểu đồ Khả năng tương thích của trình duyệt trên MDN để biết thêm thông tin.

Cookie của bên thứ ba

Là một thành viên trong nhóm cộng đồng FedID của W3C đang làm việc về FedCM, Dịch vụ nhận dạng của Google đã nỗ lực tăng cường quyền riêng tư và bảo mật của người dùng, đồng thời giảm thiểu các thay đổi đối với các trang web hiện có và duy trì sự dễ dàng khi sử dụng cho người dùng của chúng tôi. Thư viện JavaScript GIS hiện hỗ trợ FedCM API được đề xuất.

Kể từ tháng 8 năm 2023, Dịch vụ nhận dạng của Google hỗ trợ đầy đủ FedCM và khuyến nghị sử dụng FedCM. Một số ứng dụng web hiện có có thể cần phải thay đổi để áp dụng FedCM.

Recommended (Nên dùng)

Không nên

  • Tắt FedCM.

Kể từ tháng 8 năm 2022, Dịch vụ nhận dạng của Google đã tiến hành một bản dùng thử theo nguyên gốc FedCM có giới hạn. Khoảng 20 trang web và 300.000 người dùng đã đăng nhập thành công bằng cách sử dụng API FedCM và GIS.

Chúng tôi rất vui khi nhận được những ý kiến phản hồi ban đầu cho thấy rằng đối với hầu hết các trang web, việc chuyển sang quy trình đăng nhập riêng tư và an toàn hơn mà không cần cookie của bên thứ ba có thể diễn ra một cách minh bạch thông qua các bản cập nhật tương thích ngược cho thư viện GIS hiện có. Bạn chỉ cần thực hiện một số thay đổi nhỏ hoặc không cần thay đổi gì đối với quy trình hiện tại của người dùng và trang web. Đây là một điểm quan trọng vì việc áp dụng rộng rãi các API FedCM phụ thuộc vào quá trình di chuyển không gặp sự cố của các trang web hiện có.

Dựa trên ý kiến phản hồi ban đầu này, GIS dự định mở rộng phạm vi tham gia thử nghiệm GIS bằng FedCM.

Trong quá trình thử nghiệm, chúng tôi đã phát hiện ra những vấn đề này và có thể yêu cầu một số trang web thực hiện hành động khi GIS áp dụng FedCM:

  • Các hộp thoại do trình duyệt kết xuất sẽ loại bỏ khả năng hiện có của các trang web trong việc sử dụng thuộc tính kiểu hoặc iframe trung gian để kiểm soát vị trí của hộp thoại đăng nhập. Điều này có thể che khuất nội dung hiện có trên trang web, trong đó có thể có một số nội dung hữu ích hoặc quan trọng mà người dùng cần xem trước khi đăng nhập.
  • Mặc dù chưa được triển khai rộng rãi, nhưng một số trang web có thể sử dụng CSP và COOP. Trong những trường hợp này, các trang web có thể phải thay đổi để hướng dẫn trình duyệt cho phép cửa sổ bật lên và tải tài nguyên trên nhiều trang web.