在这个问题上谷歌了很多,但没有发现任何相关问题。
我用 WinForms 和 webbrowser 控件编写了一个浏览器,从一周前开始,浏览器在左上角显示一个带有“x”的小图标,而不是每个网站上的 PDF 文件。
不知道为什么,因为它在几个月内运行良好。
还尝试通过设置注册表项改回 IE9 引擎,因为我考虑了一些 IE 更新。但是没有用。
有什么建议吗?
最佳答案
找到了问题的根源。诀窍是构建一个 x86 应用程序。如果您在build设置中设置了任何 cpu 或 x64 平台,当您尝试查看 PDF 时,这个带有“x”的小框将出现。
但真的不知道为什么会这样,也不知道为什么他可以在 webbrowser 控件中找到来自 IE 的插件,因为我没有在我的代码中使用它们中的任何一个,我也没有为此使用任何 dll。以及为什么 IE 在没有激活 Addons 的情况下显示 PDF。
但它现在又开始工作了。
关于c# - WebBrowser 控件不再显示 PDF,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16277127/