谷歌Chrome修改“黑名单”和“白名单”
据外媒报道 google 在修改 chromium 源码中的有种族歧视色彩的术语,来消除微妙的种族主义形式。未来google浏览器将不再使用“黑名单”(blacklist)、“白名单”(whitelist)等词,改为“禁止名单”( blocklist)与“通行名单”(allowlist),以避开含有种族歧视的暗示。
其实在之前,google团队就计划修改可能有问题的代码,据国外科技网站9to5google报道,自去年10月起,google chrome的开发团队就在官方代码样式指南中加入《如何编写种族中立代码》的条文,提醒chrome的开发人员应避免使用“黑名单”、“白名单”等词,改用中性词汇如“禁止名单”和“允许名单”。
团队指出,黑名单、白名单这类词汇长期使用下来,会让用户产生“黑=坏”、“白=好”的观念,增强种族歧视的概念。
在周一的时候,chromium 的代码有了最新的提交,components/blacklist 目录中的类名称已经重命名为 components/blocklist.谷歌从最终用户可见的所有位置删除了“blacklist”和“whitelist”, 分别用“blocklist”和“allowlist”代替。这次更改包含了所有类 / 方法 / 成员 / 变量重命名。
据了解,chrome 源码中有大概有 2000 处涉及到了“blacklist”,这种更改不是简单的“查找 - 替换”,改变源码还需要测试是否会产生 bug.这需要谷歌程序员们付出相当多的劳动,还不确定什么时候能彻底完成。
大家怎么看?
对于更改“blacklist”这样的事件,中国程序员纷纷表示不能理解:
以后前端开发都不能用 black/white 代替颜色了,得用 #000 和 #fff。
开源软件将 blacklist 改为 blocklist,那么对应的 red-black tree 该怎么表达合适呢?
blacklist 终究是要表达禁止的意思,不够尊重*,应该改成 yamadelist。
稿源:腾讯新闻
推荐阅读
-
chrome谷歌浏览器怎么修改默认的新的标签页?
-
Chrome谷歌浏览器怎么设置密码和表单自动填充?
-
Android8.1 源码修改之通过黑名单屏蔽系统短信功能和来电功能
-
修改浏览器默认滚动条样式,兼容IE和谷歌
-
钉钉群聊人数上限和白名单怎么修改设置?
-
7种方法解决Win11和Win10中谷歌Chrome浏览器速度慢问题
-
chrome谷歌浏览器怎么修改默认的新的标签页?
-
Chrome(谷歌浏览器)和Firefox浏览器flash的swf文件发黑不透明问题解决方法_html/css_WEB-ITnose
-
Chrome(谷歌浏览器)和Firefox浏览器flash的swf文件发黑不透明问题解决方法_html/css_WEB-ITnose
-
:如何修改360和谷歌(Google Chrome)浏览器 默认最小12px字体?_html/css_WEB-ITnose