我打算用Webbrowser做一个类似ie7的选项式微型浏览器!但现在碰到的问题是,Webbrowser不能完全禁止弹出新窗口!实践发现:newwindow,newwindow2,newwindow3这三过事件都不能禁止下面地址的弹窗广告!http://duyidu.com/Article/xhxs/jdfb/200810/487407.asp不知道是不是我的代码有问题!但我使过有一个用net编写的软件可以禁止到上面的弹窗广告。
我想应该是我那里出错了!帖上我newwindow2事件的处理代码! private void OnNewWindow2EventHandler(ref object ppDisp, ref bool Cancel)
{
ppDisp = null;
Cancel = true;
}请各位指出我那里错了!谢谢!顺便 鄙视一下那些所谓的网页游戏,NND漫天都是垃圾广告
我想应该是我那里出错了!帖上我newwindow2事件的处理代码! private void OnNewWindow2EventHandler(ref object ppDisp, ref bool Cancel)
{
ppDisp = null;
Cancel = true;
}请各位指出我那里错了!谢谢!顺便 鄙视一下那些所谓的网页游戏,NND漫天都是垃圾广告
解决方案 »
- 问一个有关提高数据库安全性的问题!
- C#调用暴风影音
- 从C#程序中调用非受管DLLs,关于属性[StructLayout(LayoutKind.Sequential)]
- waitone()和DataAvailable的问题????
- 求助:如何设置一个表格,并可点去单元格以不同颜色区分
- 请各位高手给几个用c#代码进行oracle9i数据库操作的基本语句。
- 请问有没有根据Sql Server2000的数据库,自动生成数据访问层代码的工具呀,在那里可以下载呀,谢谢!!!
- 实在不知道interop.word.dll在哪
- 用OleDbCommand.ExecuteNonQuery()插入数据(INSERT),为什么?一次两行!
- 关于get/set和ToString的问题
- 根据数据库字段修改GridView中一列的显示
- window mobile 内存溢出
private void webBrowser1_NewWindow(object sender, CancelEventArgs e)
{
e.Cancel = true;
}
不过如果你是做IE的话,那么这个就不能用,因为有些网页还是需要弹的,所以你要做一些深化。
http://duyidu.com/Article/xhxs/jdfb/200810/487407.asp
这个地址果然行不通。原因分析:
这个新窗口应该不是通过一般手段打开的。就此推断,“IE7/火狐”等也没办法解决这个地址的新窗口部分。
只是推断.....