Не беспокойтесь о том, какой плагин они используют. Просто проверьте поддержку MIME-типа application / pdf и позвольте браузеру позаботиться обо всем остальном.
if ("application / pdf" в navigator.mimeTypes) {
// ... Работай
}
Единственная причина, по которой я хочу протестировать Adobe Reader, - это обнаружение устаревших и сломанных версий, чтобы я мог предложить пользователю выполнить обновление. Старые версии, как правило, жалуются на то, что PDF-файлы ломаются, когда они являются просто новым, неподдерживаемым форматом PDF или используют функции, которые зритель не понимает. Немногие пользователи понимают, что делает просмотр PDF, и никогда не подумают обновить Adobe Reader, если у них возникнут проблемы, поэтому полезно помочь им.
Если вы не обнаружите Adobe Reader, просто проверьте тип MIME и продолжайте. Таким образом, вы не нарушите FoxIt, просмотр PDF в Chrome, просмотр PDF в Safari и т. Д.