首页 > TAG信息列表 > BHO

IE 之BHO开发

由于现在大部分银行还是在用恐龙时代的IE,没得法, 要跟ERP连起来付款进行风控。 找了一个基础BHO,登陆后可下载 https://www.codeproject.com/script/Articles/Download.aspx?file=/KB/shell/Attach_BHO_with_C_/BHO_HelloWorld.zip   然后思路是注入一段js,生成一个按钮,要求付款单在

C#IE BHO:如何将DOM对象编组到工作线程中?

我试图在C#中编写一个Browser Helper Object(BHO),用于在单独的线程上操作DOM.我还看到了与此有关的其他几个问题,答案似乎是“您需要将DOM对象从创建它们的线程中编组到您的工作线程中”.很好的建议,这很合理,但是我找不到有关如何执行此操作的C#示例.有一些需要使用的P / Invoke

找不到IObjectWithSite的程序集

我正在尝试创建一个BHO,为此,我需要实现IObjectWithSite.我已经在this link处看到了msdn文档,其中提到它所需的程序集是Microsoft.VisualStudio.OLE.Interop(在Microsoft.VisualStudio.OLE.Interop.dll中).我已经全新安装了Visual Studio 2010 sp1,但是似乎无法在磁盘上的任何位置

c#-Internet Explorer提示我是否要在运行log4net方法时运行csc.exe

我在用C#编写的Internet Explorer浏览器扩展中使用Log4Net.有时,Internet Explorer会提示我说csc.exe为“网站要使用此程序在您的计算机上打开Web内容”,并要求我允许或不允许.显然,这不是网站,它仅在我登录时发生,因此它看起来像Log4Net.这是否正常和/或有什么办法可以使它不发生?

C#BHO从JavaScript返回值

我有一个C#BHO,它在文档中调用了一些JS函数.通常,我是这样做的(一切正常): IHTMLWindow2 wnd; //... wnd.execScript("testMethod(\"testData\");"); 但是现在我需要将JS方法的值返回给我的BHO.我实现了测试JS方法,该方法返回一个字符串,但是当我使用execScript时,什么也不会返回.

c-如何设置bho的名称(在ie的插件选项中可见)

如何重命名浏览器帮助对象的名称. dll属性中的常规信息都很好.但是,当我打开Internet Explorer查看加载项时,加载项的名称为NameIEBHO Class > DLL已签名 >已设置VERSIONINFO(包括CompanyName,FileDescription,FileVersion,InternalName,LegalCopyright,OriginalFilename,ProductNa

javascript-使用IE插件浏览器帮助器对象(BHO)访问iframe中的正文(至少一些数据)

我正在开发IE8 BHO插件.现在,我只是想将文本插入另一个iframe(id =“ canvas_frame”)所包含的iframe(class =“ Al Ai Editable”)中. 我设法获得了要向其添加文本的iframe的IHTMLElement(class =“ Al Ai editable”).我可以通过类型为IHTMLElement的el变量来证明这一点: el->get

javascript – 查找元素的偏移客户端位置

如何使用Javascript查找元素的偏移客户端位置? (我假设相同的代码可以写在BHO或Gecko / NPAPI中). 我面临的问题是找出元素的偏移客户端位置的方法. e.srcElement.offsetX / Y不会始终给出正确的值(对于clientX / Y也是如此).在某些情况下,我们还需要考虑父元素滚动. 我们一般如何做

c# – 接下来调试客户环境中的崩溃

我们产品的一部分是IE插件(BHO),它在多个操作系统版本/ IE版本的许多不同环境中运行愉快. 但是,在一个客户的试用设置中,通过Citrix XenDesktop运行XP SP3机器,当满足以下两个条件时,IE 7会崩溃: >我们的插件已加载 >加载了Shockwave flash对象加载项(最新版本 – Flash11e.ocx) 一