分享螢幕畫面時,請避免過度分享

François Beaufort
François Beaufort

幸好 getDisplayMedia() 能讓你在網路上分享分頁、視窗及螢幕畫面。因此,為了防止使用者意外過度分享,我們將提供以下改善措施:

  • 分享分頁現在是預設選項,而非分享畫面。
  • displaySurface 選項可指出網頁應用程式偏好提供特定的顯示介面類型 (分頁、視窗或螢幕)。
  • surfaceSwitching 選項會指出 Chrome 是否應允許使用者動態切換共用分頁。
  • 您可以使用 selfBrowserSurface 選項,禁止使用者分享目前分頁。這可避免出現「大量鏡子」效果。
  • systemAudio 選項可確保 Chrome 只向使用者提供相關的音訊擷取內容。
呼叫 getDisplayMedia() 時,媒體挑選工具提示的螢幕截圖。
Chrome 的媒體挑選器提示,在呼叫 getDisplayMedia() 時顯示。

重新排序提供給使用者的選項

呼叫 getDisplayMedia() 時,系統會向使用者顯示媒體挑選器,讓他們分享所需的顯示介面。根據經驗,產品的排序會影響使用者的選擇。我們在 Chrome 107 中進行實驗,重新排序挑選器,以便引導使用者使用分頁,這是大多數情況下最佳的做法。

舊版和新版媒體挑選器提示的螢幕截圖。
Chrome 的媒體選擇器 (舊版與新版)。

預期的好處如下:

隱私權

先前,螢幕是預設選項。這是最低的隱私保護選項,因為使用者可能會揭露比原來提供更多的個人資訊。例如:

  • 時區 (透過系統時鐘)
  • 語言
  • 系統通知
  • 執行中的應用程式
  • 已安裝的應用程式
  • 已安裝的擴充功能
  • 書籤
  • 瀏覽記錄 (透過網址列)
  • 使用者的個人資料相片 (瀏覽器、系統、其他應用程式)
  • 橄欖球俱樂部會員資格 (透過電腦桌面桌布)
  • 來自背景應用程式 (例如日曆) 的音訊通知

只要分享分頁,而不是螢幕畫面,就能解決大部分的疑慮。

功能完整性

分頁分享功能更完整:

  • 所有平台都支援分享分頁音訊;不過,在撰寫本文時,只有部分平台支援分享系統音訊和視窗音訊。
  • 共用分頁時,輔助功能可讓您與擷取的內容更緊密地協作:
    • Capture Handle 可讓您識別已擷取的分頁,並建立與該分頁的通訊管道。
    • 區域擷取可進一步縮小擷取內容的範圍。

效能和使用者體驗

當使用者想要分享其他網頁應用程式時,建議直接分享執行該應用程式的分頁,而非 Chrome 視窗,甚至整個螢幕畫面。

  • 即使使用者與其他應用程式互動,分頁仍會繼續共用。
  • 遠端使用者參與者看到的最終圖片會「放大顯示動作」,因此會更清楚。
  • 避免擷取、編碼及傳輸不相關的內容,可節省 CPU 和頻寬。
  • 與其他擷取類型相比,分頁擷取的幀率較為穩定。

新的螢幕分享控制項

新的 displaySurfacesurfaceSwitchingselfBrowserSurfacesystemAudio 選項可讓您自訂螢幕分享體驗。

詳情請參閱隱私權保護的螢幕分享控制選項

後續步驟

suppressLocalAudioPlayback 選項會指出分頁播放的音訊是否會在使用者的本機揚聲器上播放。

Conditional Focus 可讓擷取的網頁應用程式指示瀏覽器將焦點切換至擷取的顯示介面,或避免焦點發生變更。

特別銘謝

感謝 Rachel Andrew 審查本文。