将打开链接事件重定向到extendedwebbrowser选项卡

本文关键字:extendedwebbrowser 选项 重定向 链接 事件 将打开 | 更新日期: 2023-09-27 18:08:44

我有一个c#形式的浏览器,当用户点击链接时,页面在ie10浏览器中打开。

所有我想要的是拦截这个事件,并打开新的网页在另一个浏览器(extendendwebbrowser真的)。

事实是,我不想知道什么用户点击在页面上,但我想拦截所有的请求"打开新页面"从我的网络浏览器和重定向到我的extendedwebbrowserform和创建一个新的标签与该链接。

将打开链接事件重定向到extendedwebbrowser选项卡

至少有两种方法:

  1. 扩展WebBrowser控件来拦截NewWindow2事件,然后取消原始请求并使用该url在新窗口中打开它。类似的代码可以在这里或代码项目Extended . net 2.0 WebBrowser Control中找到。

  2. 实现INewWindowManager,并使用EvaluateNewWindow做同样的事情。

相关文章:
  • 没有找到相关文章