确定用户浏览器是否可以查看PDF文件的最佳方法是什么?
@H_502_2@理想情况下,它应该在浏览器或操作系统上无关紧要.
@H_502_2@是否有一种在ASP.NET中执行此操作的特定方法,或者答案只是JavaScript?
解决方法
没有,没有,不要尝试.
@H_502_2@Re dawnerd:插件检测不是正确的答案.我的浏览器中没有安装PDF插件(Ubuntu上的Firefox),但我可以使用操作系统的文档查看器(不是Acrobat Reader)查看PDF文件.
@H_502_2@今天,任何可以运行Web浏览器的操作系统都可以开箱即用地查看PDF文件.
@H_502_2@如果特定系统没有安装PDF查看器并且浏览器配置为使用它,则可能意味着它是手动安装的Windows,非常精简的备用操作系统,或者非常复古的东西.
@H_502_2@可以合理地假设,在任何这种情况下,用户都将知道PDF文件是什么,并且故意选择不能查看它们或知道如何安装所需的软件.
@H_502_2@如果我自欺欺人,我很乐意向我解释我错在哪方面.