如何确定用户的浏览器是否可以查看PDF文件?
理想情况下,这应该与浏览器或操作系统无关。
在ASP.NET中有特定的方法吗,还是只需要使用JavaScript?
如何确定用户的浏览器是否可以查看PDF文件?
理想情况下,这应该与浏览器或操作系统无关。
在ASP.NET中有特定的方法吗,还是只需要使用JavaScript?
不要尝试使用 "Neither, none, don't try."。
关于 dawnerd 的回答:插件检测不是正确的答案。我在我的浏览器上(Ubuntu 上的 Firefox)没有安装 PDF 插件,但我能够使用操作系统的文档查看器(而不是 Acrobat Reader)查看 PDF 文件。
今天,任何可以运行 web 浏览器的操作系统都可以直接查看 PDF 文件。
如果某个特定系统没有安装 PDF 查看器并配置浏览器使用它,那可能意味着它是一个手动安装的 Windows、一个非常简化的替代操作系统,或者是什么非常老旧的系统。
合理地假设,在这些情况下,用户将知道什么是 PDF 文件,并且要么故意选择不查看它们,要么知道如何安装所需的软件。
如果我自欺欺人,我很想知道哪里错了。