如何更改 Internet Explorer 中工具栏按钮的顺序?
我知道我可以简单地写入 CommandBandLayout 注册表项,但由于我不知道它是什么格式,我怀疑这是否安全。 另外,这个答案表明这是错误的解决方案: 如…
IE BHO 导致部分状态栏消失
我有一个用于内部公司应用程序的 C# IE BHO,它使用 SB_SETPARTS 向状态栏添加一个窗格(它允许 SETPARTS 调用并将一个元素插入到数组中),然后通过…
如何在 BHO 中接收 WM_GETMINMAXINFO 消息 (C#)
我正在尝试用 C# 构建 IE BHO。我希望接收发送到运行 BHO 的 Internet Explorer 窗口的 WM_GETMINMAXINFO 消息。这怎么能做到呢? 谢谢, 类似的…
如何通过BHO拍摄IE网页的快照(C#)
我正在尝试用 C# 构建 IE BHO,用于拍摄 IE 浏览器中加载的网页的快照。这就是我想要做的: public class ShowToolbarBHO : BandObjectLib.IObjectWit…
浏览器帮助程序对象未在 IE8 中加载
我有一个 BHO,我可以在附加组件列表中看到它已启用。但当我在 Win2k8 R2 机器(64 位)上启动 IE 时,它没有被加载。 我也禁用了 IE 增强安全性,但…
将对象与 IDispatch 进行比较以仅获取主框架(BHO)
我不知道是否有人熟悉 BHO(浏览器帮助对象),但 c++ 专家也可以帮助我。 在我的 BHO 中,我只想在主框架(第一个容器)上运行 OnDocumentComplete()…
在 IE 中获取页面引用的最可靠方法是什么?
在浏览器扩展 (BHO) 中,我想知道将用户引向当前页面的 URL。我以为我可以获取 document.referrer,但我发现如果在新窗口中打开链接,它是空白的。这…
失控的 HTTPWebRequest
我有一个用 C# 编写的浏览器帮助程序对象,当用户单击 Windows 窗体上的按钮时,它会向我的服务器发出 HTTPWebRequest POST,在正常情况下,这效果很…
Internet Explorer 扩展 (BHO) 中的沙盒 Javascript 执行
Firefox 有 Sandbox 和 evalInSandbox()。 Chrome 在其内容脚本中具有沙盒执行(他们称之为隔离执行)。我正在 IE 浏览器扩展中寻找同样的东西。 我可…
.NET IE BHO 远程处理
我有一个 IE 浏览器帮助程序对象,它是 IE 8 的工具栏插件。 我有另一个 .NET .EXE 应用程序(远程客户端),它通过通用接口使用远程处理连接到此 BHO…
IHTMLElement2.getBoundingClientRect() 无法正常工作
getBoundingClientRect() 并非在所有情况下都能准确工作。当假设链接列表并排排成一行并且其中一半被推到下一行时,它会失败,因为所有链接无法放入同…
BHO 插件不适用于 64 位操作系统上的 IE7
在 IE7 32 位 XP/Vista 上顺利运行的 BHO 不适用于 64bt XP/Vista 上的 IE7。我怀疑问题出在注册 BHO 程序集上。谁能有一个好的解决方案让 BHO 适用于…
如何在BHO中动态创建浮动div?
如何使用 BHO 和 C#.NET 在加载时在网页中创建浮动 DIV? 我只想为 DIV 注入一个 HTML 代码片段,它将在页面上显示“Hello World”。 div 应该有绝对…