Web浏览器控制模式对话框

发布于 2024-08-28 07:27:29 字数 247 浏览 4 评论 0原文

我在 winforms 中使用 WebBrowserControl 来自动化数据输入表单。该网站使用 ShowModalDialog 打开一个新的对话框窗口,并将所有表单字段放入该新的对话框窗口中。我如何从我的 winforms 代码访问该模式对话框窗口的内容并想要填充字段。当我访问网络浏览器的文档时,它显示主文档而不是打开的对话框窗口。有什么方法可以访问打开的对话框的文档吗?我尝试注入 javascript 来访问内容,但 javascript 被阻止,直到模式对话框打开。

I am using WebBrowserControl in winforms to automate a data entry form. This website opens a new dialog window using ShowModalDialog and puts all the form fields in that new dialog window. How can I access that modal dialog window's contents from my winforms code and want to populate fields. When I access the webbrowser's document it shows the main document not the opened dialog window. Is there any way to access the opened dialog's document? I tried to inject javascript to access contents but the javascript is blocked till the modal dialog is open.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

指尖微凉心微凉 2024-09-04 07:27:29

我使用了 WatiN,它可以处理模式对话框。 WatiN 还处理跨域 iframe 访问

I used WatiN and it could handle the modal dialogs. WatiN also handles the cross domain iframe access

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文