c# - webBrowser1.AllowWebBrowserDrop 引发了“System.Runtime.InteropServices.InvalidComObjectException”类型的异常
问题描述
Thread thread = new Thread(InitializeComponent);
thread.SetApartmentState(ApartmentState.STA);
thread.Start();
thread.Join();
webBrowser1.DocumentCompleted += new WebBrowserDocumentCompletedEventHandler(webBrowser1_DocumentCompleted);
webBrowser1.AllowWebBrowserDrop = false;
webBrowser1.ScrollBarsEnabled = false;
//webBrowser1.Document.GetElementsByTagName("input");
*webBrowser1.Navigate("some URL");*
我正在尝试从 REST API Visual Studio 程序中的代码创建 Web 浏览器 例外是 已与其底层 RCW 分离的 COM 对象不能使用 ,尤其是在导航 URL 时,谁能帮帮我吗?
解决方案
推荐阅读
- android - React Native - 在 WebView 中使用 cookie 进行身份验证
- python - API到底指的是什么?
- swiftui - SwiftUI Thread 1:致命错误:每个布局项只能出现一次
- amazon-cognito - Amazon Cognito "RespondToAuthChallenge" - 返回 NotAuthorizedException、不正确的用户名或密码
- flutter - 在 Flutter 中执行 OnChanged 函数后调用 Future
- c# - 用 KeyCode 改变速度针
- ruby-on-rails - 在 Rails 中实现多数据库
- regex - Sublime:删除所有列中的部分行
- python - 我可以让 FastAPI 端点接收 json 或文件吗
- excel - Excel VBA UserForm 滚动条移动问题通过单击具有多个显示的 Windows 125%