托管的WebBrowser控件尝试下载Flash内容而不是播放它

时间:2010-06-23 21:00:11

标签: c# .net winforms hosting webbrowser-control

我在一个简单的.NET winforms应用程序中托管IE浏览器控件。当我将控件导航到磁盘上的某些内容时,控件会尝试下载文件(而不是显示内容。)粘贴到IE浏览器时完全相同的URL将正确显示有问题的swf文件以及已处理的XML数据作为参数传递。

网址的缩写示例:

file:///C:/...SomeSwfFile.swf?dataXML=%3C ... assume well-formed XML here

如何让浏览器控件的行为与具有该类型URL的IE应用程序一样?

额外的反馈:HTML文件很好地加载到控件中。

1 个答案:

答案 0 :(得分:0)

问题在于我试图在基于x64开发框的网页浏览器控件中托管Flash控件。此时Flash在64位进程中表现不佳。当我设置应用程序为x86构建时,一切正常。