展会信息港展会大全

微软发现:Chromium版Edge中谷歌Gmail附件名称显示不正常
来源:互联网   发布日期:2020-02-10   浏览:178次  

导读:作者:玄隐 IT 之家 2 月 10 日消息微软新的基于 Chromium 的 Edge 浏览器已经公开测试一年,并且已经推出了首个稳定版。谷歌 Chrome 浏览器也使用 Chromium。通过使用 Chromium 和 Blink 渲染引擎来提高网页兼容性,但是据报道,某些 Google 服 ......

作者:玄隐

IT 之家 2 月 10 日消息微软新的基于 Chromium 的 Edge 浏览器已经公开测试一年,并且已经推出了首个稳定版。谷歌 Chrome 浏览器也使用 Chromium。通过使用 Chromium 和 Blink 渲染引擎来提高网页兼容性,但是据报道,某些 Google 服务在 Edge 浏览器中无法正常工作。

正如某些用户发现的那样,Google 服务在用户代理中嗅探到 Microsoft Edge ,并显示了虚假警告。

微软发现:Chromium版Edge中谷歌Gmail附件名称显示不正常

包括 Edge、Chrome 和 Vivaldi 在内的所有浏览器都有自己的 用户代理 ,即一行文本,从浏览器发送到你打开的网站。

网站使用 用户代理 为特定的浏览器提供更好的体验。尽管用户代理是改善 Web 浏览体验的好方法,但它已被某些 Web 开发人员甚至大型科技公司滥用。

在 2019 年,用户注意到谷歌阻止了微软 Chromium 版 Edge 浏览器访问 Google Meet,Google Docs,YouTube 音乐和其他服务,将用户代理从 Edg Windows 更改为 Chrome Windows 使页面正常运行。

微软发现:Chromium版Edge中谷歌Gmail附件名称显示不正常

搜索引擎巨头谷歌的服务似乎仍在嗅探 Microsoft Edge 和其他少数浏览器。正如 Microsoft Edge 工程师 Eric Lawrence 指出的那样,Google Gmail 会嗅探 Chromium 版 Edge,并且会错误地返回附件的名称。

找到后,GMail 返回 Content-Disposition: attachment 标头的文件名编码不正确,导致 Unicode 字符被下划线替换。 Lawrence 表示。

微软发现:Chromium版Edge中谷歌Gmail附件名称显示不正常

根据微软工程师的说法,Google 某个地方的 UASniff-to-NonStandardsBehavior table 可能有问题,因此他们在 Chromium Edge 中提供的方法应用于 IE8 及更低版本。

当他们在 User-Agent 中看到 Edg/ 口令时,他们使用原始字节而不是 RFC 指定的 UTF8 编码对 Content-Disposition 标头 Filename 属性进行编码。

结果,带有 Unicode 文本的附件在 Microsoft Edge 浏览器中以错误的名称保存。

微软发现:Chromium版Edge中谷歌Gmail附件名称显示不正常

另一款基于 Chromium 的浏览器 Vivaldi 的访问 Google 服务也有类似问题,他们通过显示与 Chrome 相同的用户代理来解决了这些问题。

该公司表示: Google 服务对 Vivaldi 的嗅探是我们在最后一次更新中完全放弃用户代理的重要原因。

赞助本站

人工智能实验室

相关热词:

AiLab云推荐
展开

热门栏目HotCates

Copyright © 2010-2024 AiLab Team. 人工智能实验室 版权所有    关于我们 | 联系我们 | 广告服务 | 公司动态 | 免责声明 | 隐私条款 | 工作机会 | 展会港