我正在编写一个C#应用程序,它使用System.Windows.Forms.WebBrowser控件来访问Web应用程序。
在此Web应用程序中,我们使用与Internet Explorer集成的程序(Quick View Plus),以便为许多通常不由Internet Explorer处理的文档类型(WPD,DOC,XLS,PDF等)提供浏览器内查看功能。 )。
我对WebBrowser控件的理解是它与用户自己的IE副本共享设置,但是,我发现两者之间存在不同的行为:
当我在Internet Explorer中打开Web应用程序时,使用Quick View Plus成功打开了所有需要的文件类型。
当我在WebBrowser控件中打开Web应用程序时,只有PDF加载到Quick View Plus中(至少显示它可以在WebBrowser控件中运行) - 但是,其他格式(例如WPD, XLS,DOC)未在Quick View Plus中打开 - 而是浏览器下载它们并使用默认应用程序自动打开它们。
为什么这种行为会有所不同,我应采取哪些措施来使其行为一致?
如果相关,IE8正在使用中。