Bạn có thể chia sẻ thẻ, cửa sổ và màn hình trên nền tảng web nhờ getDisplayMedia()
. Chúng tôi hiện đang triển khai các điểm cải tiến sau đây để hướng dẫn người dùng tránh vô tình chia sẻ quá nhiều:
- Chia sẻ thẻ hiện là tuỳ chọn mặc định, thay vì chia sẻ màn hình.
- Tuỳ chọn
displaySurface
có thể cho biết rằng ứng dụng web ưu tiên cung cấp một loại nền tảng hiển thị cụ thể (thẻ, cửa sổ hoặc màn hình). - Tuỳ chọn
surfaceSwitching
cho biết liệu Chrome có cho phép người dùng linh động chuyển đổi giữa các thẻ được chia sẻ hay không. - Bạn có thể sử dụng tuỳ chọn
selfBrowserSurface
để ngăn người dùng chia sẻ thẻ hiện tại. Điều này giúp tránh hiệu ứng "sàn gương". - Tuỳ chọn
systemAudio
đảm bảo Chrome chỉ cung cấp tính năng ghi âm phù hợp cho người dùng.
Sắp xếp lại lựa chọn được cung cấp cho người dùng
Khi getDisplayMedia()
được gọi, người dùng sẽ thấy một công cụ chọn nội dung nghe nhìn cho phép họ chia sẻ bất kỳ nền tảng hiển thị nào họ muốn. Kinh nghiệm cho thấy thứ tự của mặt hàng ảnh hưởng đến lựa chọn của người dùng. Chúng tôi đang thử nghiệm trong Chrome 107 với việc sắp xếp lại bộ chọn để hướng người dùng đến các thẻ. Đây là lựa chọn tốt nhất trong hầu hết trường hợp.
Sau đây là những lợi ích dự kiến:
Quyền riêng tư
Trước đây, màn hình được cung cấp dưới dạng tuỳ chọn mặc định. Đây là lựa chọn ít bảo đảm quyền riêng tư nhất vì người dùng có thể tiết lộ nhiều thông tin cá nhân hơn dự kiến ban đầu. chẳng hạn như:
- Múi giờ (thông qua đồng hồ hệ thống)
- Ngôn ngữ
- Thông báo của hệ thống
- Ứng dụng đang chạy
- Ứng dụng đã cài đặt
- Các tiện ích đã cài đặt
- Dấu trang
- Nhật ký duyệt web (thông qua thanh địa chỉ)
- Ảnh hồ sơ của người dùng (trình duyệt, hệ thống, ứng dụng khác)
- Liên kết các câu lạc bộ bóng bầu dục (qua hình nền máy tính)
- Thông báo âm thanh từ các ứng dụng chạy trong nền, chẳng hạn như lịch
Hầu hết các mối lo ngại này đều được giảm thiểu bằng cách chia sẻ một thẻ thay vì màn hình.
Tính năng hoàn chỉnh
Tính năng chia sẻ thẻ có nhiều tính năng hơn:
- Tính năng chia sẻ âm thanh của thẻ được hỗ trợ trên tất cả nền tảng; tính năng chia sẻ âm thanh hệ thống và âm thanh cửa sổ chỉ được triển khai trên một số nền tảng tại thời điểm viết bài.
- Khi chia sẻ thẻ, các tính năng bổ sung cho phép cộng tác chặt chẽ hơn với nội dung đã chụp:
- Tên người dùng của bản ghi cho phép xác định thẻ đã ghi và thiết lập kênh giao tiếp với thẻ đó.
- Tính năng Chụp vùng cho phép thu hẹp phạm vi nội dung đã chụp.
Hiệu suất và trải nghiệm người dùng
Khi người dùng có ý định chia sẻ một ứng dụng web khác, bạn nên chia sẻ trực tiếp thẻ đang chạy ứng dụng đó thay vì cửa sổ Chrome hoặc thậm chí là toàn bộ màn hình.
- Thẻ sẽ tiếp tục được chia sẻ ngay cả khi người dùng tương tác với một ứng dụng khác.
- Hình ảnh thu được trên người tham gia từ xa của người dùng sẽ được "thu phóng vào hành động" và do đó rõ ràng hơn.
- Việc tránh chụp, mã hoá và truyền nội dung không liên quan sẽ giúp tiết kiệm CPU và băng thông.
- Tốc độ khung hình ổn định hơn có thể áp dụng cho tính năng chụp thẻ thông tin so với các loại tính năng chụp khác.
Các chế độ kiểm soát mới khi chia sẻ màn hình
Các tuỳ chọn displaySurface
, surfaceSwitching
, selfBrowserSurface
và systemAudio
mới sẽ cho phép bạn điều chỉnh trải nghiệm chia sẻ màn hình.
Hãy xem bài viết Các chế độ kiểm soát việc chia sẻ màn hình để bảo vệ quyền riêng tư để biết thêm thông tin.
Bước tiếp theo
Tuỳ chọn suppressLocalAudioPlayback
cho biết liệu âm thanh đang phát trong một thẻ có được phát trên loa cục bộ của người dùng hay không.
Tiêu điểm có điều kiện sẽ cho phép ứng dụng web chụp ảnh hướng dẫn trình duyệt chuyển tiêu điểm sang nền tảng hiển thị được chụp hoặc tránh thay đổi tiêu điểm như vậy.
Lời cảm ơn
Cảm ơn Rachel Andrew đã xem xét bài viết này.