2013-05-21 90 views
0

打开PDF文件我想打开任何PDF文件链接到新的浏览器窗口。下面的jQuery代码工作正常,除了在打开文件保存对话框的Firefox中。如何在Firefox浏览器窗口

jQuery(function($) { 
$('a[href$=".pdf"]').attr('target', '_blank'); 
}); 

我们是否可以强制firefox打开chrome文件?

+2

如果它打开保存文件,然后使用Acrobat Reader安装不正确,或从服务器的MIME类型不是应用程序/ PDF – mplungjan

+2

请问您的Firefox打开或保存时不指定目标的PDF?这与您是否将目标应用于所有锚点以及与浏览器配置的响应类型相关的所有操作无关。它可以从浏览器更改为浏览器,您无法控制其他用户。 – David

回答

1

大卫是正确的。用于打开某些MIME类型(如PDF)的浏览器行为因浏览器,浏览器版本,操作系统等而异。您甚至可以强制下载资源,而不是将其可视化。总之,这是我们无法控制的事情。

+0

我同意大卫也因为这似乎是浏览器的配置问题,但后来我为能够打开和查看在Firefox这个文件,而无需下载http://static.mozilla.com/moco/en-US/pdf/mozilla_privacypolicy.pdf和我的链接上可用的文档总是带有保存对话框。 – rumi

+0

那么它可能是与MIME类型没有正确设置的PDF文件链接?如果可以的话,我可以使用Jquery设置mime类型为$('a [href $ =“。pdf”]')。attr('content-Type','application/pdf'); – rumi

+0

忘了提及我与Firefox的工作21.0 – rumi