当我点击链接的.vsd文件时,如何让Firefox启动Visio?

时间:2008-09-22 19:40:56

标签: firefox visio

在我们的Intranet网站上,我们链接了各种MS Office文档。当我单击Word,Excel或PowerPoint文件时,Firefox为我提供了打开,保存或取消选项。当我单击“打开”时,将启动相应的应用程序并加载文件。太棒了。但由于某种原因,当我点击链接的Visio文件时,我只能选择保存,这很不方便。

我知道Firefox知道链接文件是Visio文件,因为它在对话框中告诉我:“您已选择打开example.vsd,它是:Microsoft Visio绘图”。

如何在点击链接的Visio文件时让Firefox启动Visio?

更新: 当我点击链接的Visio文件时,Firefox没有启动Visio,因为Web服务器无法正确识别内容类型。它将Visio文件标识为application / octet-stream而不是application / x-visio。 (感谢格兰特瓦格纳。)这解释了为什么它不起作用。在我的情况下,我可能能够更改Apache配置文件,但这不确定。

但是,我很想知道是否有办法配置Firefox本身以基于其他一些标准启动Visio,例如文件扩展名。这样,即使我无法访问Apache配置,也可以打开Visio文件。

8 个答案:

答案 0 :(得分:1)

在firefox中的Tools,Options ..下,然后当选项框出现转到应用程序时,您可以设置所有扩展和启动条件。实际上它被称为“内容类型”和“行动”......

答案 1 :(得分:1)

@Dean

  

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

     

但我想我知道你的意思。有时,“打开方式”选项显示为灰色,稍后才会显示。不幸的是,情况并非如此。

如果 Open With 不可用,最可能的原因是Firefox不知道文档的MIME类型并假设它是application/octet-stream,或者您的Web服务器正在服务以。application/octet-stream结尾的文件(或其他一些二进制MIME类型)。

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

答案 2 :(得分:1)

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

添加以下

<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下的Firefox 3.6.3

答案 3 :(得分:1)

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

答案 4 :(得分:0)

如果行为与打开应用程序类似,您只需单击“打开/保存”对话框,打开按钮将在一秒钟后可用。这有帮助吗?

答案 5 :(得分:0)

进入工具|选项...似乎不起作用,因为这样做会出现打开文件时发生未知错误的错误。

但是,如果您安装了OpenDownload扩展名,那么您将获得一个成功运行Visio的运行按钮。

答案 6 :(得分:0)

问题在于VSD文件类型。

打开Windows资源管理器

菜单/工具/文件夹选项

单击文件类型选项卡

找到VSD文件类型(只需输入v s d&gt;它就会让你到那里)

有两个按钮:[修改]和[特殊] - 单击[特殊]按钮  ---列出与文件关联的操作

您必须添加“打开”选项:
将路径添加到Visio,如下所示: “C:\ Program Files [## correct PATH ##] \ VISIO.EXE”/ e
(只需检查其他文件类型的设置方式,例如:DOC或XLS)

还有选项:在同一窗口中浏览。

取消选中在同一窗口中浏览。复选框, 单击[确定]

然后你去!浏览器应询问您是否要打开或下载该文件。 和一个您标记您的选项并从“始终询问此文件类型...”中删除复选框。您的VSD文档应直接在Visio中打开。

希望这有助于,BR,Zoltan Gajdatsy

答案 7 :(得分:0)

步骤一步:

  1. 在Firefox上,转到包含该文件的站点,右键单击vsd或vsdx文件并选择下载。
  2. 在下载窗口中,标记记住我的选择选项。
  3. 转到工具&gt; 选项&gt; 应用程序,搜索visio类型并将dropbox更改为&#34;打开&#34;然后,本地化您希望使用的应用程序。
  4. 我在Firefox 33.0.2上测试了这一点,访问了Sharepoint中的文件。