Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/419.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何使用asp.net禁用Firefox默认PDF查看器/插件?_Javascript_Asp.net_Firefox_Pdf_Plugins - Fatal编程技术网

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

Javascript 如何使用asp.net禁用Firefox默认PDF查看器/插件?,javascript,asp.net,firefox,pdf,plugins,Javascript,Asp.net,Firefox,Pdf,Plugins,我需要通过javascript(或)asp.net禁用Firefox默认PDF.js查看器。我在Firefox选项中找到了一个非编程解决方案: 选项-->应用程序-->firefox中的内容类型可移植文档格式操作默认预览 在那里,我可以将其更改为使用AdobeAcrobatReader,但如何在代码中实现这一点? 如果发送包含PDF的响应的以下标题,我们如何在java脚本代码中获取Firefox浏览器应用程序操作。: Content-Disposition: Attachment 浏览器会将其

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

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

在那里,我可以将其更改为使用AdobeAcrobatReader,但如何在代码中实现这一点?
如果发送包含PDF的响应的以下标题,我们如何在java脚本代码中获取Firefox浏览器应用程序操作。

Content-Disposition: Attachment

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

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

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


在这种情况下,rails将是比asp.net好得多的选择。顺便说一句,为什么要这样做。以及它与asp.net的关系。在我的网站中有可填充的pdf文档,所以我在浏览器中使用adobe acrobat打开pdf,并通过asp.net发送邮件,在chrome中我处理了“chrome pdf viewer”在javascript中禁用和启用adobe,但不在Firfoxi中处理pdf.js插件如果这是可能的,那将是不使用该浏览器的原因。该网站可以在任何浏览器中浏览……。注意,这种方法将不允许您将pdf文件嵌入网页。感谢s的回复,我编写了上面的代码,它将要求下载文件并打开adobe reader,但我必须只打开浏览器(Nexttab),这是一个可填写的表单,用户填写数据并单击按钮将详细信息发送到邮件,此操作不适用于下载“使用编程语言X而不是Y”的pdfs-1建议是主观的,不是很有用。关于能否配置默认的PDF阅读器,我不明白为什么要限制它。例如,对于视频流,您可以在HTML页面上自由使用flash或Windows Media player。没有任何“恶意”关于它。你能解释一下为什么你认为rails在这里会更好吗?据我所知rails糟透了。