当文件实际上是 xml 格式时,如何在 Firefox 3.0 中将操作与文件类型关联?我使用的程序有自己的文件扩展名,但实际上以 XML 格式存储其数据。我希望能够从 Firefox 打开这些文件,并允许将它们与创建它们的程序关联。但是,FF 不会看到新的文件扩展名并询问我如何处理它,而是忽略扩展名,自动将内容识别为 XML,并仅显示 XML。
答案1
Firefox 并不太关注扩展,它会寻找模仿类型网络服务器说该文件是。
网络服务器可能会说该文件是application/xml
或text/plain
,因此 Firefox 会自行打开其内容。
您可以让网络服务器使用非标准的 mimetype,这样 Firefox 就不知道打开它,而是将其传递给操作系统或让您为其选择一个操作:
Content-type: application/x-myapp