【问题标题】:Browser component in Winforms C#Winforms C# 中的浏览器组件
【发布时间】:2017-03-16 22:51:28
【问题描述】:

希望有人可以提供帮助。

在工作中,我的任务是在 .net 中为应用程序搜索 WebBrowser 控件的替代方案。

场景是 WebBrowser 调用内部是另一个公司的 url,然后返回的站点显示在 WebBrowser 的视图中,因此它似乎集成在应用程序中。

但在较新版本的 IE 上,如果您没有在由主管管理的电脑上以管理员身份运行应用程序(这不是最佳的,是主要问题),则 WebBrowser 无法显示返回的站点。

不允许简单地要求主管允许返回站点。 据我了解,WebBrowser 是您机器上安装的最新 IE 的包装器吗?

并且IE浏览器的更高版本对于显示的内容越来越受到限制。

问题是是否有人可以帮助扩展不像 IE 那样受限的替代方案。

浏览器组件应该支持 webhook。

我愿意接受建议。

【问题讨论】:

标签: .net winforms


【解决方案1】:

如果 IE 出现渲染问题,那么您可以使用其他渲染引擎,如本文中解释的 Gecko

同样的问题已经回答:

Replacing .NET WebBrowser control with a better browser, like Chrome?

Replacing Latest .NET WebBrowser Control with a browser, like Firefox or Chrome

【讨论】:

  • 问题不在渲染中。这是一个适当的安全问题。由于公司政治,不能要求本地网络上的主管允许该站点。 (在较旧的 IE 版本中,会显示返回站点,而在从不显示该站点的版本中)。如果有其他浏览器默认没有这些限制,它会解决这个问题。无法通过安装应用程序更改对电脑的限制,因为它是在主管电脑下。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2016-08-22
  • 1970-01-01
  • 2011-03-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-06-17
相关资源
最近更新 更多