2

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

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

在那里我可以将其更改为使用 Adob​​e Acrobat Reader,但我们如何在代码中做到这一点? 我们如何在 java 脚本代码中获取 Firefox 浏览器 Applications Action。

4

2 回答 2

3

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

Content-Disposition: Attachment

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

于 2013-03-25T13:41:11.867 回答
-1

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

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

在这种情况下,rails 将是比 asp.net 更好的选择。

于 2013-03-25T13:56:52.017 回答