權限要求方塊

在此之前,當使用者造訪要求權限的網站時,系統會彈出一個氣泡,提示使用者做出決定。舉例來說,您可以查看 Chrome 96 以上版本中實作的地理位置權限提示。(您可以在我們的示範網站 permission.site 上嘗試這個方法和其他權限。)

Chrome 地理位置存取權提示

Chrome 的遙測資料顯示,許多權限提示會遭到忽略。您可以自行探索 Chrome 使用者體驗報表中的通知權限資料。請先參考下表,瞭解 Windows 使用者對網站通知提示的累積反應,並注意到地理位置提示也出現類似的關閉或忽略行為。

動作 通知提示的百分比
允許 6.69%
封鎖 9.20%
關閉 35.76%
忽略 47.19%

考量到忽略和略過率約為 85%,且考量到提示訊息的醒目程度,以及要求使用者立即做出決定,瀏覽器假設的緊急程度與使用者偏好等待做出決定的情況有衝突。這會讓使用者認為網站要求權限「很煩人」,因為這會讓使用者在需要回應的其他潛在項目 (例如 Cookie 同意聲明橫幅、訂閱電子報等) 中,忽略權限要求。

新版介面

因此,從 Chrome 98 起,我們推出了動畫方塊 UI,只要有權限要求,就會顯示在鎖定圖示旁邊。這個畫面包含圖示和標籤,說明所要求的權限。我們的目標是改善網頁瀏覽體驗,同時避免大多數使用者通常不需要且經常忽略或關閉的權限要求。

點選要求方塊 (如果尚未顯示) 時,系統會顯示現有的提示氣泡,並根據下列啟發法的提示氣泡自動擴充要求 UI:

  • 權限是透過使用者手勢觸發,而非由網站自動觸發。
  • 這項權限視為必要權限,且通常不是垃圾內容。包括攝影機、麥克風和攝影機與麥克風配對。

從鎖頭到地理位置提示的流程圖,如果關閉提示,就會顯示「地理位置遭封鎖」圖示,四秒後會再次顯示鎖頭圖示。

強制採用新版設計

由於這是分階段推出,因此您可以切換下列標記,強制採用新版設計:

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

新版設計的流程

無需使用者手勢

如果權限不是透過手勢觸發的非必要權限,提示就不會偏離網站內容,也不會影響當下的決定。使用者可以忽略要求方塊,直到他們取得足夠資訊做出決定為止。

無互動

在沒有互動情況下,系統會在短暫延遲後,自動將要求方塊縮小為一個封鎖圖示 (表示權限遭到暫時封鎖),然後完全關閉。目的是讓使用者不必採取任何互動動作,就能選擇不做出決定。

從鎖頭到不顯眼的地理位置方塊的流程圖,在延遲 12 秒後會顯示「地理位置遭封鎖」圖示,再延遲 4 秒後,最後會再次顯示鎖頭圖示。

預期的短期影響

在短期內,網站擁有者可能會發現網站的授予率偏低,直到使用者習慣新版 UI 為止,尤其是那些未經預先設定或要求使用者動作就自動要求權限的網站 (這項做法本身就屬於不良做法)。雖然這項缺點已為人所知,但在使用者體驗較不受干擾的情況下,這項缺點的影響就顯得微不足道。

最佳做法

網站必須確保提供必要的背景資訊,並且只在適當且預期的時機要求權限。權限如果因為使用者忽略要求或關閉提示而暫時遭到封鎖,則可以在同一個工作階段中再次要求權限。只有在權限對網站或功能運作至關重要時,才執行這項操作,否則可能會讓使用者感到困擾,並遭到自動封鎖。在這種情況下,我們會顯示在 Chrome 80 中推出的靜默訊息。如需更一般性的指引,請參閱「權限使用者體驗」。

展望和結論

我們也計畫進一步改善使用者介面和使用者體驗。Chrome 團隊正在著手處理這些問題,並研究是否可根據先前的行為,更積極地自動封鎖權限。這些計畫成熟後,我們會在這裡發布相關消息。

總結來說,新版 UI 可減少使用者對決定的認知強制性,並改善瀏覽體驗。由於大多數權限提示都會遭到封鎖或忽略,因此目標是改善一般瀏覽體驗,同時顯示權限提示時不會破壞使用者流程,尤其是在需要權限才能完成用途的情況下。

特別銘謝

這份文件已由 Joe Medley 審查。