所以我确信Acrobat已经安装在我们正在测试的ipad上。然而,发现它是有问题的。使用navigator.plugins对象可以很好地检测除iOS Safari浏览器之外的所有浏览器上的acrobat读取器。
Console.log("Plugins List:\n");
for (var key in navigator.plugins) {
Console.log(navigator.plugins[key].name);
}在OSX Safari上,返回:
在iOS Safari上,返回:
我再次确信Acrobat已经安装好了。不幸的是,由于我们使用的签名软件与任何其他pdf阅读器不兼容,我们只能使用Acrobat。有没有其他方法来检测Acrobat是否安装在iOS版本的Safari上?
发布于 2013-04-10 23:13:47
iOS的Acrobat不是浏览器插件,它只是一个应用程序。它不影响PDF在Safari中的显示方式。
无法从浏览器确定应用程序是否安装在iOS中。但是,在您的例子中,这并不重要,因为无论安装与否,Safari的功能都是相同的。
https://stackoverflow.com/questions/15937679
复制相似问题