Сценарий браузера IE для определения, который (если таковые имеются) элемент управления ActiveX обработает определенный тип пантомимы

Я пытаюсь выяснить в сценарии IE (JavaScript или vbscript), какой элемент управления ActiveX обработает определенный тип пантомимы, "изображение/tiff" в этом случае. Это легко сделать в других браузерах то использование плагины с;

navigator.mimeTypes ["изображение/tiff"] .enabledPlugin.name

который возвратил бы что-то как

Плагин QuickTime X.X.X

Я нашел, что много примеров говорит, загружается ли определенный элемент управления ActiveX, но так как существует несколько элементов управления ActiveX, доступных, который может обработать изображения в формате TIFF, которые я должен знать, который, если таковые имеются, регистрируется для обработки этого типа пантомимы.

Проблема, с которой я пытаюсь иметь дело, состоит в том, что QuickTime всегда хочет зарегистрировать себя как средство просмотра tiff по умолчанию, но это делает ужасное задание его приводящий к большому количеству обращений за поддержкой. К сожалению, просто обнаружение, что QuickTime установлен, не достаточно хорошо, так как у пользователя может также быть другое установленное средство просмотра tiff (как Alternatiff) как средство просмотра tiff по умолчанию, или пользователь, возможно, настроил QuickTime, чтобы не быть средством просмотра по умолчанию для изображений в формате TIFF, таким образом, браузер мог использовать вспомогательное приложение для отображения изображения вместо этого.

Не означая быть трудным, но прежде чем любой предложит обходные решения реинжиниринга;

  • да я знаю, что мог вынудить пользователя использовать определенное средство просмотра ActiveX в IE или использовать средство просмотра tiff Java, но я скорее позволил им использовать средство просмотра своего выбора вместо того, чтобы вынудить их установить средство просмотра моего выбора, тем более, что их средство просмотра может быть вспомогательным приложением, которое загружает изображение в формате TIFF в бизнес-рабочий процесс в их офисе
  • да я знаю, что существуют другие форматы изображения, которые я мог использовать, но tiff является defacto стандартом для графического представления документов, и это - то, что подавляющее большинство этих пользователей предпочитают использовать. Проблемой не является формат изображения, случается так, что QuickTime просто не сокращает его как средство просмотра tiff

Заранее спасибо за любые предложения или решения...

7
задан Jay13 2 June 2010 в 14:25
поделиться