我使用 Firefox(现在是 98.0.1;2022 年 3 月)和 Windows 10。在最近的过去(即 2022 年 2 月),当我单击 vi 的 Web 链接时,它过去会直接在 LabVIEW 中打开该文件。现在,Firefox 反而要求我先保存 vi……使其成为一个三步过程,而不是以前的 1 步过程。在 Firefox“设置”中,“.vi”未列为有效文件类型,而且我看不到添加任何新文件类型以强制 vi 文件在 LabVIEW 中打开的明显方法。Google 发送给我的所有用于添加新文件类型的帮助页面都包含 10 年前的过时信息,这些信息不起作用。例如,这些没有帮助: https://support.mozilla.org/en-US/questions/1235051 https://www.watchingthenet.com/how-to-configure-firefox-to-open-different-types-of-files.html
... 还有很多其他的。
不用说,我的电脑本身做认识到vi文件应该在LabVIEW中打开: Windows 10 .vi 的默认应用程序
如果这个问题要求“服务” vi 的网站必须报告 MIME 类型,那么我想知道正确的 MIME 类型应该是什么... 我似乎找不到有关此问题的任何信息,尽管它在几周前(自动)工作过。我怀疑有些行需要添加到服务器的 .htaccess 文件中,但我不知道该文本应该是什么...
我的电脑做有 mimetypes.rdf 文件的副本,但它在“thunderbird”文件夹中,而不是 Firefox 文件夹中,我不确定 Firefox 是否会查看它。而且,它本来就是空的。
总结:a. 如何向 Firefox 添加新文件类型?或 b. .vi (LabVIEW) 文件应使用的正确 MIME 类型是什么?
答案1
Firefox 随着时间的推移改变了存储其哑剧类型。目前(v. 96 及更高版本),这些存储在用户的个人资料中,作为handlers.json该文件可以用文本编辑器编辑,或者更简单的是,用专门的 JSON 编辑应用程序,比如免费的JSON编辑。
要添加新的处理程序,例如实验室:
- 打开handlers.json在编辑器中。
- 添加对象节点应用程序/vi(或其他名称)。
- 添加一个整数节点,行动。将值设置为,
2
以使 Firefox 启动外部应用程序(将其设置为0自动下载文件)。 - 添加数组节点,扩展。
- 将第零个节点设置为六;没有使用前导句点。
- 添加数组节点,处理程序。
- 在第零个节点中,添加一个字符串对象,姓名,并将其设置为文件名实验室。
- 在第零个节点中,添加一个字符串对象,小路,与满的路径至Labview。
- 保存编辑的 JSON 文件。
您可能需要重新启动火狐才能使这一变化得到认可。