如果更改所有脱机文件(不仅是文本文件)的默认编码也适用于您,那么现在(我不确定从什么时候开始,但它适用于 Firefox 59.0)一个选项可以将默认编码更改为 UTF -8 in about:config:将 的值设置intl.charset.fallback.utf8_for_file为 true。
旁白:似乎阻止为在线文件设置默认编码的目的之一是避免指纹识别。
另请参阅有关stackoverflow(带有实际答案(此处使用))和unix.stackexchange(对一些基本原理进行了有趣的讨论)上的类似问题。
我没有找到从 Firefox 54.0 更改默认编码的方法about:config,但您可以在每次查看页面时从视图菜单手动更改它(我知道这并不理想)。我也没有看到任何可以让你这样做的扩展(尽管我确信有人可以制作一个)。这可能是一项艰巨的任务,但您始终可以尝试编辑 Firefox 源代码以实现此目的,然后编译它。
您可能有兴趣这样做,以便您选择的文本编辑器(支持 Unicode 的文本编辑器)将打开页面源代码(或 txt 文件),而不是 Firefox 来打开它(您可以使用 control+u 打开一个 txt 文件,该文件是显示在当前选项卡中,或者如果它不是 txt 文件,它将在您喜欢的文本编辑器中打开网页的 HTML 源代码)。要做到这一点,
about:config在您的网址栏中打开。view_source.editor.external(将其更改为 true)并view_source.editor.path(将其更改为文本编辑器的路径;确保它是完整路径)。然后,它将在文本编辑器中启动一个包含页面源文本的临时文件(对于文本文件来说,这是实际的文本文件)。我测试了它并且它有效。
这样做的一个明显问题是,如果您正在查看 HTML 源代码(如果您有单击脚本文件链接的习惯),则它不会让您单击打开源代码中引用的脚本。
似乎另一个版本的 Firefox 曾经能够设置默认编码,但 Xubuntu 上的 54.0 中不存在这种功能。
| 归档时间: |
|
| 查看次数: |
10587 次 |
| 最近记录: |