这确实让我很恼火,但是 Google Chrome 已经接管了所有的 HTML 处理。
例如,当您打开 Spotify 时...它会运行 C:/Users//AppData/Local/Spotify/flashdetect.html,但现在该页面实际上在 chrome 中作为新窗口打开。
位于托盘中的 Asus GamerOSD 应用程序也存在这种情况。如果我尝试打开设置,Chrome 会接管并打开 C:/Program%20Files%20(x86)/ASUS/GamerOSD/Skin/GamerOSD.html,而不是应用程序执行此操作... :(
有人知道这个问题并且知道如何解决吗?
答案1
检查注册表中的 .htm 和 .html 类。Chrome 习惯于将它们更改为 ChromeHTML
打开 Regedit
找到键 HKEY_CLASSES_ROOT\.html
右键单击 .html 键的(默认)值并选择修改...
将值从“ChromeHTML”更改为“htmlfile”
对 .htm 也执行此操作。
答案2
您没有指定要将哪个网络浏览器设置为默认浏览器,但您可以在该浏览器内部执行此操作。
如果您在首选浏览器中设置了“检查默认浏览器”选项,那么下次打开时,它会询问您是否要再次将其设置为默认浏览器。选择“是”,您就可以开始了。
如果您尚未启用该选项,则需要手动再次将其设为默认选项:
对于 IE8
- 打开浏览器。
- 选择工具 > Internet 选项...然后程式标签。
- 在“默认网络浏览器”部分单击“设为默认”按钮。
IE 现在是您的默认浏览器。
对于 Firefox
- 打开浏览器
- 选择工具 > 选项...然后先进的面板和一般的标签。
- 单击对话框左下角的“立即检查”按钮。
Firefox 现在是您的默认浏览器。
其他浏览器也有类似选项