有没有办法阻止WebBrowser控件导致其父窗体自带到前面?
如果使用InvokeScript方法调用在主父文档中的iframe上调用focus()的JavaScript函数,则会导致窗口直接将其自身带到前面(或至少导致任务栏图标开始闪烁).有没有办法防止这种情况发生?
我找到了问题的临时答案.
当触发WebBrowser的父Form的Deactive事件时,我从其容器中删除WebBrowser,并在再次激活其旧的父窗体时重新添加它.
这有点hacky,但它确实有效.不过,我愿意接受任何更好的建议.