Asp.net
如何判斷使用者的瀏覽器是否可以查看PDF文件
確定使用者的瀏覽器是否可以查看 PDF 文件的最佳方法是什麼?
理想情況下,它在瀏覽器或作業系統上應該無關緊要。
在 ASP.NET 中是否有特定的方法,或者答案只是 JavaScript?
沒有,沒有,不要嘗試。
重新黎明:外掛檢測不是正確的答案。我的瀏覽器(Ubuntu 上的 Firefox)中沒有安裝 PDF 外掛,但我可以使用作業系統的文件查看器(不是 Acrobat Reader)查看 PDF 文件。
今天,任何可以執行網路瀏覽器的作業系統都可以開箱即用地查看 PDF 文件。
如果特定係統沒有安裝 PDF 查看器並且瀏覽器配置為使用它,這可能意味著它要麼是手動安裝的 Windows,要麼是非常精簡的替代作業系統,要麼是真正復古的東西。
可以合理地假設,在任何一種情況下,使用者都會知道 PDF 文件是什麼,並且故意選擇不能夠查看它們或知道如何安裝所需的軟體。
如果我在自欺欺人,我很想向我解釋我錯在哪裡。