自定义浏览器,使用axwebbrower控件,有一个网页,定时会使用window.close关闭,现在想屏蔽该语句,想了两个办法,一是修改网页源代码,一是响应FormClosing,禁止关闭该窗口。实际测试时下列语句不能防止 window.close,窗口还会关闭.现在想用修改网页源码的形式,试了一下,把htm.body.innerHTML修改后,写回,屏幕闪烁,看网页源码,没有被修改?
         private void Form1_FormClosing(object sender, FormClosingEventArgs e)
        {
            e.Cancel = true;
        }        private void axWebBrowser1_DocumentComplete(object sender, AxSHDocVw.DWebBrowserEvents2_DocumentCompleteEvent e)
        {
            mshtml.HTMLDocument htm = (mshtml.HTMLDocument)axWebBrowser1.Document;
            string xx = htm.body.innerHTML.Replace("您确定要退出登录吗?", "xxx");
            htm.body.innerHTML = xx;
        }