让弹出窗口在自己的浏览器中显示
来源:互联网 发布:神武3手游数据 编辑:程序博客网 时间:2024/05/17 23:27
private void webBrowser1_NewWindow(object sender, CancelEventArgs e)//点击,如果本链接是弹出新窗口,事件就会自动截获。
{
try
{
string strurl = webBrowser1.Document.ActiveElement.GetAttribute("href");
if (!strurl.Contains("://"))
strurl = "http://" + strurl;
this.webBrowser1.Url = new System.Uri(strurl, System.UriKind.Absolute);
e.Cancel = true;
}
catch { }
}
//代码主体意思是,获取截获的Url地址,重新绑定给webbrower浏览器控件,然后把跳转的cancel=true,意思就是不让它弹出IE等默认浏览器。
- 让弹出窗口在自己的浏览器中显示
- MFC中如何让弹出窗口在任务栏显示图标?
- 让IE的地址栏在弹出窗口也显示
- 在ajax中让客户端弹出警告窗口的代码
- 在ajax中让客户端弹出警告窗口的代码
- 在浏览器中使用弹出窗口
- 在浏览器中使用弹出窗口
- 在浏览器中使用弹出窗口
- Qt 让弹出的窗口居中显示
- Qt 让弹出的窗口居中显示
- 简洁显示浏览器弹出窗口
- 如何在浏览器地址栏中显示自己的小图标
- 自己编写的中文网页在浏览器中显示乱码
- 在自己的app中调用其他浏览器显示网页
- 在多标签浏览器中,当前页面弹出新的小的窗口
- Qt如何让弹出的窗口居中显示
- 让网页在浏览器标题栏显示自己制作的图标ico
- 如何让网页上的Flash视频在弹出窗口中播放
- C++ 经典开源代码
- poj2533——Longest Ordered Subsequence
- c# 添加和使用资源文件
- 学习的态度
- 屏幕截取_Robot类
- 让弹出窗口在自己的浏览器中显示
- 第一天
- hdu--2674 求N!%2009的结果
- MONGODB内存使用分析
- Ubuntu10.04更新软件导致开机无法进入Windows7的解决
- C++文件换行符问题
- c# BUG解决经历
- Create a new Database Instance (in SILENT mode)
- Q-Kevin的编程随笔(三)