我需要通过javascript(或)asp.net禁用Firefox默认的PDF.js查看器。我在Firefox选项中找到了一个非程序化解决方案:
选项 - >应用程序 - > 内容类型可移植文档在Firefox中格式化操作默认预览
我可以将其更改为使用Adobe Acrobat Reader,但我们如何在代码中执行此操作? 我们如何在java脚本代码中获取Firefox浏览器应用程序操作。
答案 0 :(得分:2)
如果您使用包含PDF的响应发送以下标头:
Content-Disposition: Attachment
浏览器会将其视为文件下载而不是要显示的文档,打开时将打开用户默认的PDF查看器。
答案 1 :(得分:-1)
简短的回答是你不能,至少在远程用户的电脑上,几乎所有浏览器都会将该活动标记为恶意(想想如果有人更改了用于存储密码的程序,你会感觉如何)。
你可能需要使用pdf插件,就像你需要使用flash一样。
在这种情况下,rails将是比asp.net更好的选择。