2

从 Web 浏览器检测是否安装了 Adob​​e Acrobat Reader 的最佳方法是什么?我假设它必须在客户端完成(我不认为 Adob​​e 添加任何用户代理字符串)。最好在 JavaScript 和 Internet Explorer 中,虽然如果它也可以在 FireFox、Safari 等中完成会很好......

4

2 回答 2

1

另请注意,即使有人没有 Acrobat Reader 插件,他仍然可以阅读 PDF 文件(例如,通过告诉浏览器启动外部阅读器,例如 kpdf)。因此,即使找不到插件,也允许用户下载 PDF。更不用说禁用 Javascript 的人(或 NoScript 用户)。

于 2008-10-29T22:47:42.030 回答
0

Adobe 网站上的这篇文章应该可以满足您的需求。

编辑

在测试中它不是 100%,因为我有 acrobat,但它没有在 IE 6 中检测到它。

于 2008-10-29T13:42:56.917 回答