c# - WebBrowser 控件不再显示 PDF

标签 c# .net winforms browser

在这个问题上谷歌了很多,但没有发现任何相关问题。

我用 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/

相关文章:

c# - .NET 框架的部署率是多少?

c# - 我可以使用可以为 null 的变量进行 MVC 方法重载吗?

c# - SQLite无法连接到另一台PC上的数据库

.net - Web 服务的依赖注入(inject)?

c# - 文本框验证 - C#

c# - 检查 TreeView 滚动条的可见性

c# - 为什么不显示指向正确控件的气球提示?

c# - 为什么我收到 FormatException 是未处理的错误?

c# - 在多线程环境中处理 COM

c# - 为什么 Marshal.Release 不对我的 COM 对象调用 Release?