日期:2014-05-17  浏览次数:20751 次

使用webbrowser 的问题两个
1、webbrowser 加载的网页会定时执行alert,我怎样在其弹出时点击其上的确定按钮将其关闭
2、webbrowser HtmlElement 是不是没有 previousSibling属性,我声明的HtmlElement好像只有nextSibling属性

------解决方案--------------------
const uint WM_CLOSE = 0x0010;
[DllImport("user32.dll", SetLastError = true)]
public static extern int PostMessage(IntPtr hWnd, uint WM_CHAR, int wParam, int lParam);
PostMessage(hWnd, WM_CLOSE, 0, 0); //SendMessage也可以,不过会阻塞当前线程

------解决方案--------------------
让它执行一段Js
window.alert = function(){}