在我们的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文件。
答案 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)
步骤一步:
我在Firefox 33.0.2上测试了这一点,访问了Sharepoint中的文件。