Khối yêu cầu cấp quyền

Cho đến nay, khi người dùng truy cập vào một trang web yêu cầu cấp quyền, một bong bóng trò chuyện sẽ bật lên để nhắc người dùng đưa ra quyết định. Ví dụ: bạn có thể thấy lời nhắc cấp quyền truy cập thông tin vị trí địa lý được triển khai trong Chrome phiên bản 96 trở xuống. (Bạn có thể thử quyền này và các quyền khác trên trang web minh hoạ permission.site.)

Lời nhắc cấp quyền truy cập thông tin vị trí địa lý của Chrome

Dữ liệu đo từ xa của Chrome chứng minh rằng có nhiều lời nhắc cấp quyền bị bỏ qua. Bạn có thể tự khám phá dữ liệu về quyền thông báo trong báo cáo Trải nghiệm người dùng trên Chrome. Hiện tại, hãy xem xét bảng dưới đây cho biết cách người dùng Windows phản ứng với lời nhắc thông báo trên các trang web theo cách tích luỹ, đồng thời lưu ý rằng lời nhắc vị trí địa lý cũng có hành vi đóng hoặc bỏ qua tương tự.

Hành động Tỷ lệ phần trăm lời nhắc thông báo
Cho phép 6,69%
Chặn 9,2%
Đóng 35,76%
Bỏ qua 47,19%

Với tỷ lệ bỏ qua và đóng khoảng 85%, đặc biệt là khi xem xét mức độ nổi bật của lời nhắc và việc người dùng phải đưa ra quyết định ngay lập tức, có sự xung đột giữa mức độ khẩn cấp mà trình duyệt giả định so với lựa chọn ưu tiên của người dùng là chờ để đưa ra quyết định. Điều này tạo ra cảm giác rằng việc một trang web yêu cầu cấp quyền là "phiền phức" vì yêu cầu đó sẽ bị lẫn với những yêu cầu khác mà người dùng cần phản hồi, chẳng hạn như biểu ngữ yêu cầu đồng ý sử dụng cookie, đăng ký nhận bản tin, v.v.

Thiết kế mới

Do đó, kể từ Chrome 98, chúng tôi đã ra mắt giao diện người dùng khối động xuất hiện bên cạnh khoá mỗi khi có yêu cầu cấp quyền. Cửa sổ này bao gồm một biểu tượng và nhãn mô tả quyền đang được yêu cầu. Mục tiêu của chúng tôi là cải thiện trải nghiệm duyệt web trong khi tránh các yêu cầu cấp quyền thường không cần thiết đối với đại đa số người dùng và thường bị bỏ qua hoặc đóng.

Bong bóng lời nhắc hiện có sẽ xuất hiện khi bạn nhấp vào khối yêu cầu (nếu chưa xuất hiện) và giao diện người dùng yêu cầu sẽ tự động được bổ sung bằng bong bóng yêu cầu dựa trên các phương pháp phỏng đoán sau:

  • Quyền này được kích hoạt thông qua cử chỉ của người dùng khi tương tác với chính trang web thay vì do trang web tự động kích hoạt.
  • Quyền này được coi là thiết yếu và thường không phải là quyền vi phạm. Điều này bao gồm máy ảnh, micrô và máy ảnh được ghép nối với micrô.

Sơ đồ quy trình từ khoá bảo mật đến lời nhắc vị trí địa lý. Nếu bạn đóng lời nhắc này, biểu tượng "vị trí địa lý bị chặn" sẽ xuất hiện. Sau 4 giây, biểu tượng khoá sẽ xuất hiện trở lại.

Buộc thiết kế mới

Vì đây là quá trình triển khai theo giai đoạn, nên bạn có thể buộc sử dụng thiết kế mới bằng cách bật/tắt các cờ sau:

  • chrome://flags/#permission-chip
  • chrome://flags/#permission-chip-gesture
  • chrome://flags/#permission-chip-request-type

Quy trình của thiết kế mới

Không có cử chỉ của người dùng

Đối với các quyền không cần thiết không được kích hoạt bằng một cử chỉ, lời nhắc không còn xâm nhập vào nội dung trang web nữa và không đòi hỏi đưa ra quyết định ngay lập tức. Người dùng có thể bỏ qua khối yêu cầu cho đến khi họ có đủ thông tin để đưa ra quyết định.

Không cần tương tác

Nếu không có hoạt động tương tác và sau một khoảng thời gian ngắn, khối yêu cầu sẽ tự động thu gọn thành một biểu tượng bị chặn (để cho biết quyền đang bị tạm thời chặn) trước khi bị loại bỏ hoàn toàn. Mục đích là để không làm phiền những người dùng chọn không đưa ra quyết định, cho phép họ làm như vậy mà không cần tương tác.

Sơ đồ quy trình từ khoát khoá đến khối vị trí địa lý không gây khó chịu. Sau 12 giây trễ, biểu tượng "vị trí địa lý bị chặn" sẽ xuất hiện. Sau 4 giây trễ, biểu tượng khoá sẽ xuất hiện trở lại.

Tác động dự kiến trong ngắn hạn

Trong thời gian ngắn, và cho đến khi người dùng quen với giao diện người dùng mới, có thể chủ sở hữu trang web sẽ nhận thấy tỷ lệ cấp quyền thấp hơn cho các trang web, đặc biệt là đối với những trang web tự động yêu cầu cấp quyền mà không cần mồi hoặc đòi hỏi cử chỉ của người dùng (vốn luôn bị coi là một phương pháp không nên làm). Mặc dù có nhược điểm đã được thừa nhận này, nhưng trải nghiệm ít bị gián đoạn lại vượt trội hơn rất nhiều.

Các phương pháp hay nhất

Trang web phải đảm bảo cung cấp ngữ cảnh cần thiết và chỉ yêu cầu cấp quyền vào thời điểm thích hợp và dự kiến. Các quyền đã bị tạm thời chặn (do người dùng bỏ qua yêu cầu hoặc đóng lời nhắc) có thể yêu cầu cấp lại quyền trong cùng một phiên. Chỉ làm điều này nếu quyền đó là cần thiết để trang web hoặc tính năng hoạt động, nếu không, trang web hoặc tính năng đó có nguy cơ gây phiền hà cho người dùng và bị tự động chặn. Trong những trường hợp đó, chúng tôi sẽ hiển thị tính năng thông báo yên tĩnh được giới thiệu trong Chrome 80. Để biết thêm hướng dẫn chung, hãy xem phần Trải nghiệm người dùng về quyền.

Triển vọng và kết luận

Chúng tôi có kế hoạch cải thiện thêm giao diện người dùng và trải nghiệm người dùng. Nhóm Chrome đang nỗ lực giải quyết các vấn đề này và điều tra khả năng tự động chặn các quyền một cách mạnh mẽ hơn dựa trên hành vi trước đó. Bạn sẽ tìm hiểu về thông tin này tại đây sau khi các kế hoạch này hoàn tất.

Kết luận lại, giao diện người dùng mới giảm cảm giác nhất thiết phải đưa ra quyết định và cải thiện trải nghiệm duyệt web. Vì hầu hết lời nhắc cấp quyền đều bị chặn hoặc bị bỏ qua, nên mục tiêu đã đạt được là cải thiện trải nghiệm tổng thể khi duyệt web, đồng thời không làm gián đoạn luồng người dùng khi hiển thị lời nhắc cấp quyền, đặc biệt là trong các trường hợp cần cấp quyền để hoàn tất một trường hợp sử dụng.

Lời cảm ơn

Tài liệu này đã được Joe Medley xem xét.