我肯定对 Mac 上的 Google Chrome 做了什么。
本地 HTML 文件即使与 Chrome 相关联,当我双击它们时也不会在 Chrome 中打开。例如,双击桌面上的 HTML 文件会启动 Chrome,但浏览器窗口不会显示 HTML 文件的内容。
如果我将计算机用于显示 HTML 文件的程序更改为 Safari 或 Firefox,它们将按我预期的方式打开,并在浏览器窗口中正确呈现 HTML。
如果我打开 Chrome 窗口并将 HTML 文件拖到进入浏览器窗口,它将正确呈现 HTML 内容,但双击是我希望恢复的行为。
有人知道为什么这会导致 Chrome 行为发生这种变化吗?最重要的是,如何修复它?
我使用的 Chrome 扩展程序:LastPass、Xmarks、Google Voice。
答案1
我通过将 Mac 上的默认“打开方式”选项从 Chrome 更改为 Firefox,然后将其恢复为 Chrome 来解决这个问题。
答案2
操作系统假设文件关联只是“应用程序名称”“文件名.ext”。如果出于某种原因,Google 的员工在某个地方搞砸了,那么这就是它停止工作的原因
答案3
这似乎是 Chrome 的一个错误,已向 Google 报告,所以我们只能坐等他们修复。据我所知,目前没有解决办法...
答案4
我有一个完美的答案。
对于Mac:
转到“文本编辑”>“首选项”。然后在“新建文档”下,选择“纯文本”。在“打开并保存”下,选中“将 html 文件显示为 html 代码”和“将 RTF 文件显示为 RTF 代码”。取消选中“添加“.txt””选项。
然后以 .html 格式将您的 html 代码保存在 TextEdit 中。
这应该适用于 Chrome 和 Safari。