none
WebBrower的NewWindow事件无法监控Iframe中的网页的javascript的 window.open() RRS feed

  • 问题

  • 各位前辈好!

         对于.NET来说, 本人是一个不能在新的新手了, 由于工作需要, 需要制作一个浏览器,我选择了C#来做。在使用C# 2008开发时, WebBrowerNewWindow事件无法监控Iframe中的网页的javascript window.open()函数打开的网页. 在出现这个问题的时候, 请问该怎么处理呢?

    我在百度和goole上查询了下, 都是一些老帖子了, 说的还是2005还是2003的.NET。
    2009年2月4日 1:41

答案

全部回复

  • 用这个控件,newwindow3事件
    http://www.codeproject.com/KB/miscctrl/csEXWB.aspx


    http://feiyun0112.cnblogs.com/
    • 已标记为答案 小螺钉 2009年2月10日 14:57
    2009年2月4日 2:02
    版主
  • 非常感谢。
    2009年2月4日 2:06
  • 你好。
    在下载完成, 使用visual 9打开工程, 按F5调试或者F6调试或者发布的时候,提示错误:
    1. Error 2 The type or namespace name 'CSEXWBDLMANLib' could not be found (are you missing a using directive or an assembly reference?) F:\Downloads\csharp\csEXWB\csExWB\csExWB\GeneralClasses.cs 4401 29 csExWB


    2. Error 4 Metadata file 'F:\Downloads\csharp\csEXWB\csExWB\csExWB\bin\Debug\csExWB.dll' could not be found DemoApp


    3.  Warning 5 Cannot load type library for reference "CSEXWBDLMANLib". 库没有注册。 (Exception from HRESULT: 0x8002801D (TYPE_E_LIBNOTREGISTERED)) csExWB


    4. Warning 6 The referenced component 'CSEXWBDLMANLib' could not be found.  


    一共8条错误, 就这4个。

    完全新手, 找不到解决的办法了。 
    2009年2月4日 14:44
  • newwindow3 这个事件我在我的IDE里面找不到。
    使用的系统是 windows xp sp2, 开发软件是:Microsoft Visual Studio 2008。


    新手求助!
    2009年2月4日 16:29
  • 非常感谢, 已经搞定, 谢谢你。

    原来是要 using 两个东东。
    2009年3月29日 10:31