为什么 .mhtml 默认应用即使打开 Chrome Canary 也会显示为稳定版 Chrome

为什么 .mhtml 默认应用即使打开 Chrome Canary 也会显示为稳定版 Chrome

所以我的电脑上有这个有趣的东西(我不知道该叫它什么)。

我注意到,.mhtml我下载的文件在资源管理器中以“Microsoft Edge MHT 文档”作为文件类型描述,因此我查看了“设置”,并意识到我忘记更改应用程序了.mhtml。我想像所有其他类型一样将其更改为 Chrome Canary,但菜单不同。

所有其他类型的显示内容如下(Chrome 显示为 Canary 版本):

在此处输入图片描述

(Edge 没有图标,因为我已卸载它)

但对于.mhtml,Chrome 显示稳定发布频道图标,名称只是 Google Chrome(而不是 Canary),并且 Chrome Canary 不在选项中:

在此处输入图片描述

有趣的是:这台电脑上从未安装过稳定的 Chrome,自从我买了这台电脑以来,我一直只使用 Chrome Canary。

在资源管理器中,文件图标是稳定的 Chrome 徽标:

在此处输入图片描述

当我双击它时,Chrome Canary 打开。

稳定的 Chrome 也在“打开方式”菜单中。

HKCR\.html\OpenWithProgids这实际上不是一个问题,它不会以任何方式限制我的用户体验,并且我可以通过转到、复制 ChromeSSHTM.randomletters 并将其粘贴到来解决大多数问题HKCR\.mhtml\OpenWithProgids

我只是想知道这怎么会发生?我的电脑怎么知道稳定的 Chrome 的存在。它从哪里获取图标。关于图标……DefaultIcon我能找到的所有值mhtml都是一些 IE 图标。它从哪里获取 Chrome 图标?

相关内容