0

我为 Internet Explorer 创建了一个异步可插拔协议:

ex://D:/sample.html(假设“ex”是我创建的协议)

在 IE 本身中打开文件 D:/sample.html 文件

以下是问题:

  1. 它能够呈现 html 和 jpeg(尚未检查其他图像文件格式)文件。但是对于其他文件格式(例如 .doc、.pdf、.swf 等),它会显示错误“导航到网页已取消”。根据我正在记录处理阶段的日志,整个处理过程类似这些文件格式如 html 等。

  2. 在 IE 中打开一个文件后,该文件在 IE 中使用为系统中文件格式注册的默认应用程序打开。例如:在 adobe reader 是注册为 pdf 文件格式的默认应用程序的系统中,在 adobe reader 中打开 pdf 文件。那么有什么方法可以在显示文档时以编程方式控制该默认应用程序的 UI 控件(例如保存、打印等)。

任何指针都会有所帮助。谢谢。

4

1 回答 1

1

看看我的测试协议: (tp://) on codeplex。它确实通过报告 MIME 类型来处理各种类型。

于 2012-03-22T16:39:18.917 回答