如何强制Firefox打开一个没有.txt扩展名的文件,好像它有一个?

Rob*_*t H 21 firefox

我的文件只是纯文本,但扩展名不是.txt.让我们说扩展是.abc.

当我点击指向这样一个文件的链接时,例如file.abc,我想让Firefox像打开文件一样打开文件file.txt(即在Firefox中打开它,在Firefox本身列出,就像我点击时发生的那样file.txt)而不是询问我是如何保存或打开它,然后我必须选择应用程序打开它,如记事本或其他什么.

我去了工具→选项→应用程序,但不知道该怎么做.

补充:基于下面的评论和到目前为止的答案,它看起来我没有很好地解释自己.

我希望Firefox打开文件,就像文件有.txt扩展名一样.当你点击Firefox中的链接时,Firefox .txt会做什么?它不会在记事本中打开文件或其他任何东西,它会在浏览器中打开,显示文件列表.我想在.abc扩展时发生同样的事情.

我不想四处乱搞Windows操作系统.

Yay*_*295 16

要获得快速解决方案,您可以view-source:在网址前添加.这也适用于Chrome.


pcx*_*pcx 10

你应该尝试这个插件:在浏览器中打开.

它提供了在浏览器窗口中显示文档的可能性.

Firefox的文件打开对话框

  • 这里有一个解释为什么它需要这些权限 https://github.com/Rob--W/open-in-browser/issues/62 。此外,这个插件是开源的,所以你可以自己检查它的作用。:) (2认同)

Bor*_*sky 5

您可以mymeTypes.rdf在Firefox配置文件中编辑(当Firefox未运行时)以添加扩展到类型的映射,将有问题的扩展名映射到"text/plain".不幸的是,Firefox没有为此操作公开用户界面....

我会在编辑之前备份文件; 语法有点挑剔.


Bil*_*ain 5

对于每晚26 alpha,打开.java文件为text/plain

find ~/.mozilla -name mimeTypes.rdf

将子节点添加到节点/ RDF:RDF

<RDF:Description RDF:about="urn:mimetype:text/plain"
               NC:value="text/plain"
               NC:editable="true"
               NC:fileExtensions="java"
               NC:description="Java source file">
  <NC:handlerProp RDF:resource="urn:mimetype:handler:text/plain"/>
</RDF:Description>
Run Code Online (Sandbox Code Playgroud)