如何使用asp.net禁用Firefox默认PDF查看器/插件?

时间:2013-03-25 06:42:19

标签: javascript asp.net firefox pdf plugins

我需要通过javascript(或)asp.net禁用Firefox默认的PDF.js查看器。我在Firefox选项中找到了一个非程序化解决方案:

选项 - >应用程序 - > 内容类型可移植文档在Firefox中格式化操作默认预览

我可以将其更改为使用Adobe Acrobat Reader,但我们如何在代码中执行此操作? 我们如何在java脚本代码中获取Firefox浏览器应用程序操作。

2 个答案:

答案 0 :(得分:2)

如果您使用包含PDF的响应发送以下标头:

Content-Disposition: Attachment

浏览器会将其视为文件下载而不是要显示的文档,打开时将打开用户默认的PDF查看器。

答案 1 :(得分:-1)

简短的回答是你不能,至少在远程用户的电脑上,几乎所有浏览器都会将该活动标记为恶意(想想如果有人更改了用于存储密码的程序,你会感觉如何)。

你可能需要使用pdf插件,就像你需要使用flash一样。

在这种情况下,

rails将是比asp.net更好的选择。