新版Edge使用谷歌服務遭限制:Gmail附件名稱異常
基於Chromium的Edge瀏覽器已進行了1年多的公開測試,在使用體驗,邏輯交互上和Chrome有很多相似之處。儘管同樣使用Chromium和Blink渲染引擎,不過報導稱部分谷歌服務無法在新版Edge瀏覽器上正常工作。
正如部分用戶所反饋的,Google服務在用戶代理(User Agent)中發現“Microsoft Edge”字段的時候,就會顯示虛假警告。包括Edge,Chrome和Vivaldi在內的所有瀏覽器都有自己的“用戶代理”,讓網頁開發者可以得知訪問終端的信息。根據不同的終端發送不同的顯示內容。
早在2019年,就有用戶注意到谷歌阻止Google Meet,Google Docs,YouTube音樂和其他服務在Edge瀏覽器上運行,將用戶代理從“Edg – Windows ”切換至“Chrome – Windows”就能正常工作。
正如Microsoft Edge工程師Eric Lawrence指出的那樣,Google的Gmail會嗅探Chromium Edge,並且會錯誤地返回附件的名稱。Lawrence表示:“在發現之後,Gmail返回了包含不正確編碼的文件名稱的|Content-Disposition: attachment|頭,導致Unicode字符被下劃線替換。”
根據Microsoft工程師的說法,Google某個地方的UASniff-to-NonStandardsBehavior表格可能有問題,因此他們在Chromium Edge中提供的方法應用於IE8及更低版本。