【发布时间】:2011-12-29 11:03:05
【问题描述】:
我为 Internet Explorer 创建了一个异步可插拔协议:
ex://D:/sample.html(假设“ex”是我创建的协议)
在 IE 中打开文件 D:/sample.html 文件
以下是问题:
它能够呈现 html 和 jpeg(尚未检查其他图像文件格式)文件。但是对于其他文件格式(例如 .doc、.pdf、.swf 等),它会显示错误“导航到网页已取消”。根据我记录处理阶段的日志,整个处理过程类似这些文件格式如 html 等。
当我们在 IE 中打开一个文件后,该文件会在 IE 中使用为系统中的文件格式注册的默认应用程序打开。例如:在 adobe reader 是注册为 pdf 文件格式的默认应用程序的系统中,在 adobe reader 中打开 pdf 文件。那么有什么方法可以在显示文档时以编程方式控制该默认应用程序的 UI 控件(例如保存、打印等)。
任何指针都会有所帮助。谢谢。
【问题讨论】:
标签: internet-explorer protocols pluggableprotocol