...

Chrome 94 新 API 引争議,Mozilla 和(hé / huò)蘋果聯合反對

2021-09-24

前天 Google 正式發布了(le/liǎo) Chrome 94,在(zài)該版本中 Google 引入了(le/liǎo)一(yī / yì /yí)個(gè)新的(de)有争議的(de)功能:Idle Detection API(空閑檢測 API)。顧名思義,該 API 可以(yǐ)由網站實施以(yǐ)發現用戶是(shì)否處于(yú)閑置狀态。閑置就(jiù)意味着用戶沒有操作任何設備或特定的(de)硬件(如:鍵盤或鼠标),也(yě)沒有通過某些系統事件(如:啓動屏保或鎖定狀态)來(lái)進行交互。

網絡會議、聊天,以(yǐ)及在(zài)線遊戲等 Web 應用可以(yǐ)通過使用這(zhè)個(gè) API 獲得用戶對電腦是(shì)否有進行交互的(de)數據。


Slack 和(hé / huò) Google Chat 的(de)開發人(rén)員表達了(le/liǎo)對該 API 的(de)支持:

與僅考慮用戶與 Web 應用自己的(de)标簽頁是(shì)否有交互的(de)現有機制相比,促進協作的(de)應用程序需要(yào / yāo)更多關于(yú)用戶是(shì)否空閑的(de)全局信息。

因爲(wéi / wèi)該 API 可被用于(yú)監視用戶的(de)使用模式,目前 Mozilla 和(hé / huò)蘋果都站出(chū)來(lái)反對 Google 的(de)這(zhè)一(yī / yì /yí)做法,并且表示不(bù)會在(zài) Firefox 和(hé / huò) Safari 中實施該功能。

其中 Mozilla 表示:

按照目前的(de)規範,我們認爲(wéi / wèi)空閑檢測 API 對于(yú)有監視動機的(de)網站來(lái)說(shuō)是(shì)一(yī / yì /yí)個(gè)具有誘惑力的(de)功能,可被用于(yú)侵犯用戶隐私、長期記錄用戶行爲(wéi / wèi),辨别日常作息。

蘋果則表示:

我們擔憂的(de)不(bù)僅限于(yú)隐私問題,該 API 的(de)另一(yī / yì /yí)個(gè)明顯的(de)問題就(jiù)是(shì)可以(yǐ)讓網站觀察一(yī / yì /yí)個(gè)人(rén)是(shì)否在(zài)設備附近,這(zhè)可以(yǐ)在(zài)用戶不(bù)注意的(de)情況下偷偷利用用戶設備的(de)計算能力挖掘比特币或者是(shì)部署惡意軟件與漏洞等。

該 API 要(yào / yāo)求在(zài)網站使用它之(zhī)前需要(yào / yāo)得到(dào)用戶的(de)明确許可。目前該 API 在(zài) W3C 中的(de)狀态爲(wéi / wèi)「Tentative Deliverables」,這(zhè)意味着它距離成爲(wéi / wèi)行業一(yī / yì /yí)緻的(de)網絡标準還有很長一(yī / yì /yí)段路要(yào / yāo)走。

由于(yú)該 API 已被集成進 Chromium,未來(lái)基于(yú) Chromium 的(de)浏覽器都将會支持這(zhè)個(gè)新的(de) API,除非它被開發團隊手動删除或禁用。


來(lái)源:oschina