文章提交注意事项:
请在发布文章时用HTML代码加上至少一条新闻来源的链接;原创性消息,可加入相关信息(如涉及公司的网址)的链接。有任何问题,邮件至:he.fang#zhiding.cn
注意:收到邮件乱码的用户请修改客户端的默认字体编码,从"简体中文(GB2312)"修改为"Unicode(UTF-8)"。
solidot新版网站常见问题,请点击这里查看。
Windows 版本的 Google Chrome 浏览器在长时间使用后会占用大量内存,Chrome 开发者去年 10 月报告,指出问题不是它,而是与 Windows 的内存分配机制有关。Chrome 使用的半数以上内存它实际上已经释放了,但 Windows 并没有释放将其重新分配,开发者认为名叫“堆内存(segment heap)”的功能可以解决这个问题,但 Windows 没有提供 API 能启用堆内存。Chrome 开发者称正在与微软进行协调。随着 Windows 10 2004(Windows May 2020)的发布,微软正式提供了 segment heap,它基于 Chromium 的 Edge 浏览器已经整合了这项功能,大幅减少了内存占用,测试显示内存占用减少了 27%。
去年 Google Chrome 浏览器引入了名为 Scroll to Text 的新功能,允许用户分享页面内特定语句或段落的链接。现在 Google 发布了扩展 Link to Text Fragment,将这项功能正式提供给用户。Text Fragment 网址主要特别之处在于字符串“#:~:text=”后的短语,举例来说,https://en.wikipedia.org/wiki/Cat#:~:text=Most breeds of cat have a noted fondness for sitting in high places,在 Chrome 中打开这个网址会进入维基百科的猫页面,滚动到匹配 Most breeds of cat have a noted fondness for sitting in high places 的文字。
Google Chrome 85 的测试版本引入了名为“Omnibox UI Hide Steady-State URL Path, Query, and Ref”的新特性,启用该功能将会在地址栏隐藏完整网址而只展示域名,比如完整网址是“https://solidot.justindustin.workers.dev/story?sid=64656”,但你在地址栏只会看到“solidot.org”。Google 还提供了两种变化:一种是你将鼠标悬浮在地址栏上就会显示完整网址,另一种是你在与网页互动之后才会隐藏网址。Google 工程师解释说,地址栏仍然值得探索,钓鱼和社交工程今天仍然很猖獗,众多研究表明,现有的网址展示方式不能提供有效的防御,Google 正在测试简化网址展示的实验,进行量化研究,以判断它是否能帮助用户识别钓鱼网址。Google 也提供了退出的机制,用户只需要在地址栏点击右键选择“总是显示完整网址”,就能恢复旧的地址栏网址展示方式。
最大的网络广告商继续加大力度限制广告,它这么做可能是希望用户不要在浏览器上安装广告屏蔽扩展,因为广告屏蔽扩展会连带屏蔽它的广告。Google 宣布它将从 8 月底起屏蔽占用过多资源的广告。Google 对可能遭到屏蔽的广告设定了三个阈值:消耗的网络浏览 4MB,在任意 30 秒内占用了 15 秒的 CPU 时间,总的 CPU 占用达到了 60 秒。Google 将首先在未来几个月内进行试验,然后在 8 月底释出的新 Chrome 稳定版中正式包含该功能。
世界上有两种人:一种只开几个标签,另一种开很多很多标签。Google 官方博客宣布,Chrome 引入了一种方法更好的组织标签:被称为标签组的功能已包括在 Chrome Beta 中。此类功能早存在其它浏览器中,如 Firefox 还有很多扩展可以以树形模式管理标签。Google 称,简单点击右键就可以把多个标签设置成组,并可以自定义名字和颜色,已经成组的标签可以移动并重新安排次序。
Google 宣布对 Chrome Web Store 执行新的规定,减少商店里的低质量和重复递交扩展。新规定从 2020 年 8 月 27 日执行,扩展开发者将不再允许递交重复扩展,如不同名字的墙纸扩展在安装后展示的却是相同墙纸;不再允许滥用关键词在元数据字段输入多个关键词以在搜索时出现在多个类别中;不再允许使用误导性的、格式不当的、非描述性的、不相干或不恰当的元数据;禁止通过欺诈性的、付费的下载方式夸大扩展的评分、安装量和评价。
因新冠疫情,Google 最近暂停了 Chrome 的更新,以免给开发者、系统管理员和工程师造成更多的混乱。现在,Google 官方博客宣布 Chrome 团队准备恢复工作。从下周开始,目前的稳定版 Chrome 80 将恢复安全更新,原计划在 3 月 17 日发布的 Chrome v81 新计划是在 4 月 7 日发布。届时 Web 开发者和系统管理员应该已经适应了他们的新工作条件。Chrome 82 之后的发布时间以及新特性也都进行了调整。
Google 宣布 Chrome 浏览器将逐步停止支持用户代理字符串(User-Agent string),改用新 API Client Hints,“给予用户更好的控制与网站共享的信息”。在现实中,Google 是少数利用 User-Agent 限制其它浏览器使用其服务的大型公司,此外因 Chrome 的高占有率很多网站也是专为其优化的,这种局面促使其它浏览器伪造 User-Agent 冒充 Chrome。用户代理字符串的使用可追溯到 1990 年代初的 Mosaic 浏览器,浏览器访问网站时会发送包含浏览器名字和版本号的字符串,Netscape 之后采用了用户代理字符串并加入了额外的信息如操作系统和语言。网站则根据用户代理字符串信息避免使用特定浏览器版本不支持的功能。Chrome 将从 v81 开始逐步停止支持 User-Agent,到 v85 完全停止支持。目前还不知道其它浏览器是否会采取类似的行动。
新冠肺炎疫情迫使 Google 在内的众多科技公司实施了远程办公,这显然会影响到现有的工作计划。Google Chrome 官方博客宣布,因工作计划的调整,他们暂停了 Chrome 和 Chrome OS 的发布,当前的优先目标是确保工程师们稳定、安全可靠的工作。安全更新仍然是优先任务,Google 会继续释出安全更新。
当基于 Chromium 的 MS Edge 用户访问 Google 的 Chrome Web Store 下载扩展,Google 会以安全理由建议用户切换到 Chrome。接近 Google 的知情人士称用的是 Chrome 的话,如果因某种缘故认为扩展不安全,Chrome 团队可以远程禁用扩展。但如用的是 MS Edge,Google 是无法远程禁用扩展的,因此 Google 才推荐用户切换到 Chrome。然而,Google 并未对同样基于 Chromium 的 Opera 用户发出相同的警告。Google 在恐吓用户,而微软也在做同样的事情:当 MS Edge 用户尝试添加 Chrome 扩展,微软警告从非 Microsoft Store 来源安装的扩展是未经验证过的,可能会影响浏览器性能。来自任何地方的扩展都会影响浏览器性能,这是其本质所在。如果你在微软搜索引擎搜索“Chrome Web Store” ,第一个结果是微软的 Edge 浏览器广告。 两家公司都在做自己所认为的最正确的事情。
微软上个月刚刚释出的新 Edge 浏览器是基于开源的 Chromium,与 Google Chrome 相同,支持访问 Chrome 的扩展商店下载安装扩展。然而当 Edge 用户访问 Chrome 的 Web Store,Google 的网站会显示提示,建议用户切换到 Chrome“以更安全的使用扩展”。并不是所有基于 Chromium 的浏览器都收到类似的提示,Opera 用户访问 Google 旗下网站就没有任何切换到 Chrome 的建议。Firefox 用户当然早就看到过类似的“建议”了。
最近发布的 Chrome 80 激活了 ScrollToTextFragment 功能,它是一种深层链接技术,用户可以通过特定网址直接指定想要分享的文本位置,其他人点击链接可以直接访问相关文本而不只是网址。这项功能去年引发了隐私方面的争议,但 Chrome 团队不管争议实现并启用这一功能。ScrollToTextFragment 功能类似在前往某个网页搜索特定文本,浏览器自动滚动到文本所在位置。这项功能听起来似乎人畜无害,但这意味着网站会对访问者有着更多的了解,它们可以知道你对特定的内容感兴趣,从而推断出你的更多信息,很可能你的个人隐私会因此泄露。
Google 想要确保必须通过 HTTPS 安全下载文件,它的浏览器 Chrome 将逐步禁止非 HTTPS 下载。此举被批是过度控制,只是制造安全的错觉。HTTP 相比 HTTPS 确实存在传输的文件可能被中间人拦截纂改,但如果没有签名等额外的安全措施,你并不能保证所下载文件未被修改。根据 Google 的计划,从 4 月发布的 Chrome 82 起,浏览器将对从安全网站下载的非 HTTPS 可执行内容发出警告。从 Chrome 83 起,浏览器将屏蔽此类的可执行文件下载。从 Chrome 84 起对存档文件如 .PDF 和 .docx 的非 HTTPS 下载发出警告。从 Chrome 85 起对非 HTTPS 的图像、音频、视频和文本展示发出警告。2020 年 10 月发布的 Chrome 86 将屏蔽 HTTPS 网站的所有非 HTTPS 内容。
Google 想要封杀第三方 cookie,想要替换 User-Agent 字符串...Google 会提供很多理由,最主要的理由它未必会说出来:它有更多的方法跟踪用户。当竞争对手的可用跟踪方法少了之后它的竞争优势会更大,而 Google 的 Android 和 Chrome 都有无数用户在使用。在 W3C Technical Architecture Group 上,Google 工程师提出了 User-Agent 的替代。在讨论中,有用户指出 Google 能通过 Chrome 安装 ID 跟踪用户。Chrome 在首次安装运行时会生成 Chrome-Variations 消息头,使用随机选择的种子数生成,如果浏览器禁用了使用统计和崩溃统计,种子数会在 0 -7999 之间选择。Google 称这个消息头不包含任何身份信息,但它可以组合收集的其它信息创造一个独特 Chrome ID,即使用户使用隐身模式,这个 ID 也不会发生变化。
Google 宣布 Chrome 的广告屏蔽功能将从 2020 年 8 月 5 日起扩大到视频。Chrome 内置的广告屏蔽器主要屏蔽广告商联盟 Coalition for Better Ads 定义的不可接受广告。作为最大的互联网广告服务商,Google 是该联盟的成员,联盟定义的不可接受广告包括自动播放的有声广告,带有倒计时的插播式广告等。 Coalition for Better Ads 刚刚宣布了视频广告的标准,对三类视频广告设限,包括:中间插播式广告,无法跳过的播放前长广告,占据屏幕过大的广告。
Google Chrome 正在测试一项新特性:移除搜索结果页网址——地址栏显示搜索查询的关键词而不是执行搜索的网址。该功能被称为 Query in Omnibox,默认没有启用,Google 正在进行测试,对部分用户启用了这一功能。该功能没有启用的话地址栏仍然会展示网址而不是关键词。2018 年《连线》曾报道称 Google 计划杀死网址,现在看起来这一计划正在推进之中。
Chrome OS 产品管理总监 Kan Liu 在 CES 上接受采访时透露,Google 正致力于将 Steam 带到 Chrome OS 平台。此举背后的动机是 Chromebooks 最受欢迎的 Play Store 下载内容类别是游戏,而 Steam 是最大的 PC 数字游戏平台,支持 Steam 意味着将带来更多的游戏。实际上,任何人都可以在 Chrome OS 上安装 Steam 客户端,Chrome OS 支持 Linux 应用,而 Steam 有 Linux 版本和日益丰富的 Linux 游戏库,虽然没有 Windows 游戏数量多。没人这么做的原因是 Chromebooks 的硬件和系统不太适合游戏。Kan Liu 表示,未来会有硬件配置更强大的 Chromebooks,如采用 AMD 硬件的 Chromebooks。
2016 年,Google 宣布将杀死 Chrome Apps。根据当时 Google 公布的死亡时间表:2016 年底停止接受新 Apps,2017 年下半年停止在 Chrome Web Store 展示 Chrome Apps;2018 年 Chrome Apps 将只在 Chrome OS 平台上显示。这一决定不影响 Chrome Web Store 中的扩展。Chrome Apps 与扩展的一个主要区别在于应用拥有的权限更多。现在,根据 Google 公布的最新时间表:它将在 2022 年 6 月彻底杀死 Chrome Apps。Google 表示:2020 年 3 月停止接受新 Apps,现有的 Apps 可继续更新到 2022 年 6 月;2020 年 6 月停止支持 Windows、Mac 和 Linux 上的 Chrome Apps,企业版和教育版用户支持到 2020 年 12 月;2021 年 6 月停止支持 NaCl、PNaCl 和 PPAPI APIs,终止支持 Chrome Apps on Chrome OS,企业版客户支持到 2022 年 6 月。
Google Chrome 官方博客宣布,Chrome/Chromium 将在两年内逐步停止支持第三方 cookie。Chrome 是目前市场占有率第一的浏览器,但分析师认为此举对 Google 自己的业务影响甚微,因为搜索巨人有很多其它方法来收集用户数据。Google 表示希望开发替代工具以“维持广告支持的 web”,以便在两年内“使第三方 cookie 变得过时”。这种替代工具可能会使 Chrome 成为更重要的中介,持有用户的相关信息,有选择地与希望确定广告投放目标和衡量广告效果的机构分享。网站将仍能用“第一方 cookie”来标记个人,记录他们的行为。但第三方将无法把他们的 cookie 放在网站上,在用户浏览不同网站时勾画出他们的行为轮廓。