系統(tǒng)下載、安裝、激活,就到系統(tǒng)天地來(lái)!

所在位置: 首頁(yè) — IT資訊 — 谷歌

谷歌 Chrome 瀏覽器將不再使用 “黑名單”“白名單”詞匯

作者:系統(tǒng)天地 日期:2020-06-09

6月8日消息在過(guò)去的幾周中,包括美國(guó)、英國(guó)在內(nèi)的各地抗議者大聲疾呼反對(duì)一切形式的種族主義,并自豪地宣布BlackLivesMatter。Google一直是“BlackLivesMatter”運(yùn)動(dòng)和抗議活動(dòng)的支持者,現(xiàn)在Chrome團(tuán)隊(duì)開(kāi)始通過(guò)擺脫“黑名單”(blacklist)和“白名單”(whitelist)等術(shù)語(yǔ)來(lái)消除甚至微妙的種族主義形式。


自去年10月以來(lái),谷歌瀏覽器(或更具體地說(shuō)是Chromium開(kāi)源項(xiàng)目)已在其官方代碼樣式指南中包含有關(guān)如何編寫(xiě)“種族中立”代碼的指南。該文件明確指出,Chrome和Chromium開(kāi)發(fā)人員應(yīng)避免使用“黑名單”和“白名單”一詞,而應(yīng)使用中性術(shù)語(yǔ)“阻止名單”(blocklist)和“允許名單”(allowlist)。

諸如“黑名單”和“白名單”之類(lèi)的術(shù)語(yǔ)強(qiáng)化了以下概念:黑==壞,白==好。蘭斯頓·休斯(LangstonHughes)的《ThatWordBlack》一詞輕松愉快地闡明了這個(gè)問(wèn)題。

IT之家獲悉,Google早在2018年5月就開(kāi)始著手在Chrome中刪除面向用戶的“黑名單”和“白名單”實(shí)例,在將“blacklist”替換為“blocklist”方面已經(jīng)取得了一些進(jìn)展。但是,Chrome的內(nèi)部代碼仍然有很多對(duì)blacklist的引用,包括稱(chēng)為“components/blacklist”的整個(gè)代碼部分。

鑒于最近有反對(duì)種族主義和警察殘暴行為的抗議活動(dòng),至少一位Chromium開(kāi)發(fā)人員已經(jīng)承擔(dān)起自己的職責(zé),以實(shí)現(xiàn)Chrome擁有種族中立代碼的愿望。近期,提交了一項(xiàng)新的代碼更改,試圖安全地替換單詞“blacklist”的每個(gè)可能的實(shí)例而不會(huì)破壞瀏覽器的任何部分,最終目的是將“components/blacklist”重命名為“components/blocklist”。

這是將components/blacklist重命名為components/blocklist的2項(xiàng)更改中的第一項(xiàng)。這包含所有類(lèi)/方法/成員/變量重命名。這里應(yīng)該沒(méi)有功能上的差異。此修補(bǔ)程序之后將是另一個(gè)修補(bǔ)程序,該修補(bǔ)程序重命名目錄/文件并更新必要的構(gòu)建系統(tǒng)規(guī)則。此處的絕大多數(shù)更改只是將“a”替換為“o”。

一旦審查并接受了代碼更改,總共將替換2000個(gè)對(duì)“blacklist”一詞的引用。