Chrome 94 新 API 引爭議,Mozilla 和蘋果聯(lián)合反對
前天 Google 正式發(fā)布了 Chrome 94,在該版本中 Google 引入了一個新的有爭議的功能:Idle Detection API(空閑檢測 API)。顧名思義,該 API 可以由網(wǎng)站實施以發(fā)現(xiàn)用戶是否處于閑置狀態(tài)。閑置就意味著用戶沒有操作任何設備或特定的硬件(如:鍵盤或鼠標),也沒有通過某些系統(tǒng)事件(如:啟動屏?;蜴i定狀態(tài))來進行交互。
網(wǎng)絡會議、聊天,以及在線游戲等 Web 應用可以通過使用這個 API 獲得用戶對電腦是否有進行交互的數(shù)據(jù)。
Slack 和 Google Chat 的開發(fā)人員表達了對該 API 的支持:
與僅考慮用戶與 Web 應用自己的標簽頁是否有交互的現(xiàn)有機制相比,促進協(xié)作的應用程序需要更多關(guān)于用戶是否空閑的全局信息。
因為該 API 可被用于監(jiān)視用戶的使用模式,目前 Mozilla 和蘋果都站出來反對 Google 的這一做法,并且表示不會在 Firefox 和 Safari 中實施該功能。
其中 Mozilla 表示:
按照目前的規(guī)范,我們認為空閑檢測 API 對于有監(jiān)視動機的網(wǎng)站來說是一個具有誘惑力的功能,可被用于侵犯用戶隱私、長期記錄用戶行為,辨別日常作息。
蘋果則表示:
我們擔憂的不僅限于隱私問題,該 API 的另一個明顯的問題就是可以讓網(wǎng)站觀察一個人是否在設備附近,這可以在用戶不注意的情況下偷偷利用用戶設備的計算能力挖掘比特幣或者是部署惡意軟件與漏洞等。
該 API 要求在網(wǎng)站使用它之前需要得到用戶的明確許可。目前該 API 在 W3C 中的狀態(tài)為「Tentative Deliverables」,這意味著它距離成為行業(yè)一致的網(wǎng)絡標準還有很長一段路要走。
由于該 API 已被集成進 Chromium,未來基于 Chromium 的瀏覽器都將會支持這個新的 API,除非它被開發(fā)團隊手動刪除或禁用。