2013-04-29 99 views
3

在這個問題上搜索了很多,但沒有發現任何相關的問題。WebBrowser控件不再顯示PDF

我用WinForms和webbrowser控件編寫了一個瀏覽器,自從一個星期前瀏覽器在左上角顯示一個小圖標,其中的「x」代替了每個網站上的PDF文件。

不知道爲什麼,導致它在幾個月內工作正常。

也試圖通過設置註冊表項來更改回IE9引擎,因爲我想過一些IE更新。但沒有工作。

有什麼建議嗎?

+0

它在IE獨立工作嗎?如果沒有,那麼這個問題是脫離主題,更好地問http://www.superuser.com – spender 2013-04-29 11:16:40

+0

當然是它的工作。還有沒有插件的IE。 Adobe Addon將被激活,但我禁用它手動它也工作沒有任何PDF插件運行。真奇怪,這是如何工作的... – 2013-04-29 11:26:11

+0

IE和WebBrowser都不能單獨顯示pdf,它們顯示html。需要擴展。你沒有記錄你使用的是哪一個,但是你聽到的聲音都是borken。 Adobe Reader是一個很好的可能性,這個程序在每個(頻繁)發佈版本中都會變得更糟。不依賴於它。顯示pdf有很多選擇,你需要去購物。 – 2013-04-29 12:52:57

回答

3

發現問題的根源。訣竅是構建一個x86應用程序。如果您在構建設置中設置了任何cpu或x64平臺,當您嘗試查看PDF時,將顯示帶有「x」的小框。

但真的不知道爲什麼會發生這種情況,爲什麼他可以從IE瀏覽器控件中找到插件,因爲我沒有在我的代碼中使用它們中的任何一個,我也沒有使用任何dll。並且爲什麼IE沒有激活插件就顯示PDF。

但它現在再次工作。

相關問題