gpt4 book ai didi

c# - 在 winform 上显示 HTML

转载 作者:技术小花猫 更新时间:2023-10-29 12:22:31 25 4
gpt4 key购买 nike

我正在开发一个 win-form 应用程序,它需要一段时间来显示一个“弹出”表单,该表单显示 Internet (HTML) 上的网页的一部分。我正在使用经典网络请求获取页面的 HTML:

 var serviceRequest = new WebClient();
var response = serviceRequest.DownloadString(new Uri("www.something.com"));

我已经尝试使用 web 浏览器 控件,它工作得非常好,但如您所知,使用它有几个问题,因为它基于 COM 对象。(我无法动态创建另一个表单包含 web 浏览器控件而不创建线程 STA 等)

我所需要的只是“容器”,我可以在其中注入(inject)我想要显示的 HTML。

有什么建议吗?

非常感谢

最佳答案

您可以使用网络浏览器控件。它可以直接注入(inject)所有 html 代码。

webBrowser1.DocumentText = "<html>hello <script>alert('hi');</script></html>";

关于c# - 在 winform 上显示 HTML,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12724223/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com