首先声明一点,这可不是普通的弹窗,现在广告联盟都用这种弹窗,,webbrowser怎么都禁止不了。。大家都知道下面这样可以禁止普通的弹窗
        private void webBrowser1_NewWindow(object sender, CancelEventArgs e)
        {
            e.Cancel = true;
        }
下面这样可以禁止像alert,comfirm等脚本弹窗
        private void webBrowser1_Navigated(object sender, WebBrowserNavigatedEventArgs e)
        {
            IHTMLWindow2 Win = (IHTMLWindow2)((WebBrowser)sender).Document.Window.DomWindow;
            string s = "window.alert = null;window.confirm = null;window.open = null;window.showModalDialog = null;";
            Win.execScript(s, "javascript");
        }但有一种弹窗怎么也禁止不了。。弹窗的代码如下
<div id="adcomeinpopup" style="display:none;"></div>
<script type="text/javascript"><!--
var u = "6BF52A52-394A-11D3-B153-00C04F79FAA6"; 
function brs() {
    adComeInpopupElement = document.getElementById("adcomeinpopup"); 
    adComeInpopupElement.innerHTML+="<object id=iie width=0 height=0 classid='CLSID:"+u+"'></object>"; 
    iie.launchURL(popURL); 
} var popURL = 'http://21879.3ii1.com/click?pid=27&mid=21879&channel=1';  
brs();
//--></script>上面这段代码如果放在一个网页里面还好,,可以找到<object或者6BF52A52-394A-11D3-B153-00C04F79FAA6这个相关的字样,,把这段脚本替换成空即可,,但是现在的广告商放聪明了。。这些关键词都经过加密的,,所以替换又成了幻想。最典型的网址就是下面这个http://www.goobd.com/goobd/alexa/index.asp?domain=www.show160.com怎么都阻止不了他的弹窗忙活了三天了,,还是搞不定,,希望高手解决 ,谢谢。
(另外说明一下,,禁止IE的activex也是禁止不了这类弹窗的)