2010-06-23 31 views
0

我在一個簡單的.NET Winforms應用程序中託管了IE瀏覽器控件。當我將控件導航到磁盤上的某些內容時,控件將嘗試下載文件(而不是顯示內容)。粘貼到IE瀏覽器時,完全相同的URL將正確顯示所討論的swf文件以及處理的XML數據這是作爲參數傳遞的。託管的WebBrowser控件嘗試下載Flash內容而不是播放它

縮寫URL的例子:

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

我能做些什麼來讓瀏覽器控件的行爲就像與該類型URL的IE應用程序?

每個反饋的其他內容:HTML文件加載到控件中就好了。

+1

如果所請求的文件以htm結尾,它會執行相同的操作嗎?我有一種感覺,這可能與安全有關。 – 2010-06-23 21:14:05

+0

HTML文件正常工作。但這不是一個安全問題。我將IE的安全性設置爲不存在,行爲也是一樣的。 – 2010-06-23 21:46:47

+0

這可能是我的問題:http://social.msdn.microsoft.com/forums/en-US/ieextensiondevelopment/thread/c4a06945-7591-4b0f-ae01-1fec8162cfa8/ – 2010-06-23 22:01:05

回答

0

問題是我試圖在一個x64開發框中構建的web瀏覽器控件內託管一個Flash控件。此時,Flash在64位處理中表現不佳。當我設置應用程序爲x86生成一切正常。

相關問題