|
好久没更新 chrome,除了懒以外,还因为更新时出现错误而更新失败的机率不小。
昨天手贱点了一下“关于 Chrome”看一眼版本号,结果它竟然一下就顺利更新好了😯
完了之后第一眼就看到提示:
若要接收后续 Google Chrome 更新,您需使用 Windows 10 或更高版本。该计算机目前使用的是 Windows 7。
唉😔 win7 用得好好嘀,懒得装新系统啊,不想折腾。可是每次启动都会看到这提示,要点右边的叉叉或开新页才消失。
还好,网上很容易就搜到禁止该提示的方法,比如这里,我就不搬运了。
弄好了当然我又继续看论坛咯,可是我发现 emoji 又变回黑白了😳,排查之后发现,原来是浏览器给出的 User Agent 变了:
按 F12 进入控制台,输入navigator.userAgent; 回车得出的是:
'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36'
WTF??你前面的提示都知道我在用 Windows 7,现在跟我说我是 Windows NT 10.0??
(win7, 8 应该是 Windows NT 6.1 和 6.2,更新前是正常的)
这就意味着我前几天刚学会的“用 js 判断操作系统”的方法变得不靠谱了,连同我在论坛设置的“针对 win7-8 加载彩色 emoji”也是😵
(注:虽然 User Agent 可以被修改,本来也不是 100% 准确,但普通用户没事谁会去改,所以本来还是靠谱的,但现在是浏览器的默认行为,而且用的人也不少,情况就不同了)
表示想不通浏览器这样改的用意,网上也搜不到相关信息,算鸟😌 |
|