2013-05-21 89 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