我在WPF中具有Web浏览器控件
在“加载”窗口上,我将导航至将HTML窗口加载到webbrowser控件中的某个URL
单击按钮(这是从WebBrowser1.Navigate(url)进行的初始导航的一部分呈现),我将重定向到外部网站
外部网站以模态弹出HTML内容作为响应,该内容呈现在WebBrowser控件的同一页面上
我无法保留(检查)作为Modal Pop up的一部分呈现的HTML元素。整个模式弹出窗口都来自外部网站
我需要在无法检查的模式弹出HTML元素上绑定一些事件
出于安全考虑,我无法发布代码
public MainWindow()
{
InitializeComponent();
this.webbrowser.Navigate("http://localhost:1234/");
}
一旦窗口加载了http://localhost:1234的HTML内容
我正在点击按钮,该按钮正在向另一个外部网站http://localhost:4567
发布第二个请求http://localhost:4567以HTML内容作为响应,通常是HTML Modal弹出窗口,在第一个请求的内容变灰后显示在fisrt请求的响应顶部
基本上,http://localhost:4567内容会在http://localhost:1234内容的上方呈现
由于我没有导航到新文档以呈现http://localhost:4567响应,因此没有事件在WebBrowser控件上触发,并且我无法检查/找到Modal弹出元素
任何人都可以帮助检查从第二个请求中获得的Modal Pop-up的HTML元素
基本上,我期望以动态弹出形式在WebBrowser控件中呈现动态内容时,会在WebBrowser控件上触发一些事件