Я использую встроенный плагин в своем веб-приложении для включения сканирования (плагин Dynamsoft для веб-сканирования). Я использую xpi для пользователей Firefox и CRX для пользователей Chrome. При просмотре страницы без установленного плагина Firefox попытается загрузить плагин, и пользователю потребуется нажать «ручная установка», чтобы установить его. Chrome не будет пытаться выгружать плагин (это сделано в соответствии с http://code.google.com/p/chromium/issues/detail?id=15745)
Я хотел бы использовать javascript для определения, установлен ли плагин или нет (желательно, прежде чем пытаться загрузить его через тег embed). Если плагин не установлен, я хочу предоставить объяснение и ссылку на правильный плагин для пользователя. Оба браузера устанавливают свои соответствующие плагины без каких-либо проблем, если пользователь щелкает ссылку для загрузки, а не просто пытается загрузить тег для вставки.
Итак, кто-нибудь знает способ определения, установлен ли плагин с помощью javascript?