הימנעות משיתוף יתר כשמשתפים את המסך

François Beaufort
François Beaufort

כבר אפשר לשתף כרטיסיות, חלונות ומסכים בפלטפורמת האינטרנט באמצעות getDisplayMedia(). עכשיו אנחנו מציעים את השיפורים הבאים כדי להרחיק את המשתמשים משיתוף יתר בטעות:

  • שיתוף הכרטיסיות הוא עכשיו אפשרות ברירת המחדל, במקום שיתוף המסכים.
  • האפשרות displaySurface יכולה לציין שאפליקציית האינטרנט מעדיפה להציע סוג ספציפי של משטח תצוגה (כרטיסיות, חלונות או מסכים).
  • האפשרות surfaceSwitching מציינת אם Chrome צריך לאפשר למשתמש לעבור באופן דינמי בין כרטיסיות משותפות.
  • אפשר להשתמש באפשרות selfBrowserSurface כדי למנוע מהמשתמש לשתף את הכרטיסייה הנוכחית. כך אפשר למנוע את אפקט 'אולם המראות'.
  • האפשרות systemAudio מבטיחה ש-Chrome יציע למשתמש רק הקלטת אודיו רלוונטית.
צילום מסך של ההנחיה לבחירת מדיה לאחר קריאה ל-getDisplayMedia().
הנחיה לבחירת מדיה ב-Chrome לאחר קריאה ל-getDisplayMedia().‎

שינוי הסדר של האפשרויות המוצעות למשתמש

כשקוראים לפונקציה getDisplayMedia(), מוצג למשתמשים כלי לבחירת מדיה שמאפשר להם לשתף את הפלטפורמה שהם רוצים להציג. הניסיון מראה שהסדר שבו מוצגים המוצרים משפיע על הבחירה של המשתמשים. אנחנו עורכים ניסויים ב-Chrome 107 כדי לשנות את הסדר של הבורר כדי להפנות משתמשים לכרטיסיות. ברוב המקרים, זו האפשרות הטובה ביותר.

צילומי מסך של ההנחיות הישנות והחדשות לבחירת מדיה.
הכלי לבחירת מדיה ב-Chrome (הגרסה הישנה לעומת הגרסה החדשה).

היתרונות הצפויים הם:

פרטיות

בעבר, המסכים הוצעו כברירת המחדל. זוהי האפשרות המינימלית לשמירה על הפרטיות, מכיוון שבסופו של דבר המשתמשים עלולים לחשוף יותר מידע אישי מכפי שהם התכוונו מלכתחילה. למשל:

  • אזור זמן (דרך שעון המערכת)
  • שפה
  • התראות מערכת
  • אפליקציות פועלות
  • אפליקציות מותקנות
  • תוספים מותקנים
  • סימניות
  • היסטוריית הגלישה (דרך סרגל הכתובות)
  • תמונות הפרופיל של המשתמשים (דפדפן, מערכת, אפליקציות אחרות)
  • שיוך למועדון רוגבי (דרך טפטים למחשב)
  • התראות אודיו מאפליקציות שפועלות ברקע, כמו יומן

אפשר לצמצם את רוב החששות באמצעות שיתוף כרטיסייה במקום מסך.

השלמה של תכונות

שיתוף הכרטיסיות כולל יותר תכונות:

  • האודיו מהכרטיסייה 'שיתוף' נתמך בכל הפלטפורמות. שיתוף האודיו והאודיו מהחלון של המערכת מוטמע רק בפלטפורמות מסוימות, בזמן הכתיבה.
  • כשמשתפים כרטיסיות, תכונות משלימות מאפשרות לשתף פעולה בצורה טובה יותר עם התוכן שצילמתם:
    • Capture Handle מאפשר לזהות את הכרטיסייה שצולמה וליצור ערוץ תקשורת איתה.
    • צילום אזור מאפשר לצמצם את היקף התוכן שמצולם.

ביצועים וחוויית משתמש

כשמשתמש רוצה לשתף אפליקציית אינטרנט אחרת, עדיף לשתף ישירות את הכרטיסייה שבה פועלת האפליקציה, ולא את החלון שלה ב-Chrome או את המסך כולו.

  • הכרטיסייה תמשיך להיות משותפת גם אם המשתמש יבצע אינטראקציה עם אפליקציה אחרת.
  • התמונה שתוצג למשתתפים מרחוק תהיה "מוגדלת על הפעולה" ולכן תהיה ברורה יותר.
  • הימנעות מהקלט, מהקידוד וההעברה של תוכן לא רלוונטי חוסכת ב-CPU וברוחב פס.
  • כשמצלמים כרטיסייה, ניתן להגיע לשיעור פריימים יציב יותר מאשר בסוגים אחרים של צילומים.

אמצעי בקרה חדשים לשיתוף המסך

האפשרויות החדשות displaySurface,‏ surfaceSwitching,‏ selfBrowserSurface ו-systemAudio יאפשרו לכם להתאים אישית את חוויית שיתוף המסך.

מידע נוסף זמין במאמר אמצעי בקרה לשיתוף המסך לשמירה על הפרטיות.

המאמרים הבאים

האפשרות suppressLocalAudioPlayback תציין אם האודיו שמופעל בכרטיסייה יושמע ברמקולים המקומיים של המשתמש.

האפשרות מיקוד מותנה תאפשר לאפליקציית האינטרנט לצילום המסך להנחות את הדפדפן להעביר את המיקוד למסך התצוגה שצולמה או להימנע משינוי כזה של המיקוד.

אישורים

תודה ל-Rachel Andrew על בדיקת המאמר.