首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何让Firefox在我单击链接的.vsd文件时启动Visio?

如何让Firefox在我单击链接的.vsd文件时启动Visio?
EN

Stack Overflow用户
提问于 2008-09-22 19:40:56
回答 8查看 16.8K关注 0票数 1

在我们的intranet站点上,我们链接了各种MS Office文档。当我点击Word、Excel或PowerPoint文件时,火狐会给我打开、保存或取消的选项。当我点击Open时,相应的应用程序就会启动,文件也会加载。这太完美了。但由于某些原因,当我单击一个链接的Visio文件时,我只能得到保存的选项,这是不方便的。

我知道火狐知道链接的文件是一个Visio文件,因为它在对话框中告诉我:“你已经选择打开example.vsd,这是一个: Microsoft Visio绘图”。

如何使Firefox在单击链接的Visio文件时启动Visio?

更新:当我单击链接的Visio文件时,Firefox没有启动Visio,因为web服务器无法正确识别内容类型。它将Visio文件标识为application/octet-stream,而不是application/x-visio。(谢谢格兰特·瓦格纳。)这就解释了为什么它不能工作。在我的例子中,我也许能够更改Apache配置文件,但这并不确定。

然而,我很想知道是否有办法将Firefox本身配置为基于其他标准启动Visio,比如文件扩展名。这样,即使我没有访问Apache配置的权限,也可以打开Visio文件。

EN

回答 8

Stack Overflow用户

发布于 2008-09-22 20:44:40

@Dean

对话框中只有两个按钮:“保存文件”和“取消”。“打开方式”选项根本不在那里。

但我想我明白你的意思。有时,“打开方式”选项是灰色的,并且只在片刻之后才可用。不幸的是,这里不是这样的。

如果打开方式不可用,最有可能的原因是Firefox不知道文档的MIME类型,并假定它是application/octet-stream,或者您的web服务器将以.vnd结尾的文件作为application/octet-stream (或其他一些仅限二进制的MIME类型)。

要确认这一点,请下载LiveHTTPHeaders并使用它确认文件的MIME类型为application/x-visio

票数 1
EN

Stack Overflow用户

发布于 2010-05-19 07:44:59

编辑文件%appdata%\Mozilla\Firefox\Profiles\your profile\mimeTypes.rdf

添加以下内容

代码语言:javascript
运行
复制
<RDF:li RDF:resource="urn:mimetype:application/vnd.visio"/>

<RDF:Description RDF:about="urn:mimetype:externalApplication:application/vnd.visio"
    NC:prettyName="VISIO.EXE"
    NC:path="FULL PATH TO YOUR VISIO\VISIO.EXE" />

<RDF:Description RDF:about="urn:mimetype:application/vnd.visio"
    NC:value="application/vnd.visio"
    NC:editable="true"
    NC:fileExtensions="vsd"
    NC:description="Microsoft Visio Drawing">
<NC:handlerProp RDF:resource="urn:mimetype:handler:application/vnd.visio"/>
</RDF:Description>
<RDF:Description RDF:about="urn:mimetype:handler:application/vnd.visio"
               NC:alwaysAsk="false">
<NC:externalApplication RDF:resource="urn:mimetype:externalApplication:application/vnd.visio"/>
<NC:possibleApplication RDF:resource="urn:handler:local:FULL PATH TO YOUR VISIO\VISIO.EXE"/>
</RDF:Description>

这对我在Windows XP SP2下的Firefox3.6.3下是有效的

票数 1
EN

Stack Overflow用户

发布于 2011-10-06 02:49:21

添加了解决此问题的扩展“OpenDownload”。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/117041

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档