Я работаю над приложением, которое создает сжатые файлы .djvu и имеет страницу для просмотра файлов .djvu.Как проверить, может ли браузер пользователя просматривать файлы DJVU с помощью JavaScript
Я хочу проактивно проверить, может ли браузер пользователя открывать файлы .djvu и предоставлять ссылки на рекомендуемые плагины, если их браузер не может открыть файлы .djvu.
Причина, по которой я хочу быть активным и рекомендовать плагины, заключается в том, что нет универсального решения для просмотра файлов .djvu в браузере, а поиск правильного плагина является нетривиальным.
Мое текущее решение (перед написанием любого кода) - проверить браузер пользователей, а затем проверить, установлены ли определенные плагины, но это не очень хорошее или будущее доказательство. (например, если у пользователя установлен новый/новый плагин, который я не проверяю)
Этот ответ поможет вам на вашем пути: http://stackoverflow.com/questions/5188908/detecting-installed-plugins-under-different-browsers –
@BrandtSolovij Это, безусловно, имеет, спасибо! Я добавлю свой последний код в качестве ответа, как только я его напишу. Спасибо, что указал мне в правильном направлении. –