Отображение файлов в IE с использованием асинхронного подключаемого протокола - PullRequest
0 голосов
/ 29 декабря 2011

Я создал асинхронный подключаемый протокол для Internet Explorer:

ex: // D: /sample.html (предположим, что ex - это созданный мной протокол)

открываетсяфайл D: /sample.html в самом IE

Ниже перечислены проблемы:

  1. Он способен отображать HTML и JPEG (не проверял другое изображениеформаты файлов) файлы.Но он отображает ошибку «Переход на веб-страницу был отменен» для других форматов файлов, таких как .doc, .pdf, .swf и т. Д. В соответствии с журналами, в которых я записываю этапы обработки, вся обработка выполняется аналогично дляэти форматы файлов, как в случае HTML и т. д.

  2. После того, как мы открываем файл в IE, файл открывается в IE с использованием приложения по умолчанию, зарегистрированного для формата файла всистема.Например: PDF-файл открывается в Adobe Reader в системах, где Adobe Reader является приложением по умолчанию, зарегистрированным для формата PDF-файла.Таким образом, есть ли какой-нибудь способ, которым мы можем программно управлять элементами пользовательского интерфейса (такими как сохранение, печать и т. Д.) Этого приложения по умолчанию во время отображения документа.

Любые указатели будут полезны.Спасибо.

1 Ответ

1 голос
/ 22 марта 2012

Взгляните на мой протокол испытаний: (tp: //) на codeplex .Он обрабатывает различные типы, сообщая MIME-тип.

...