问题标签 [bho]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
317 浏览

c# - 部分状态栏随着 IE BHO 消失

我有一个 C# IE BHO 用于内部公司应用程序,它向状态栏添加一个窗格SB_SETPARTS(它是 SETPARTS 调用并将一个元素插入到数组中),然后通过将控件从隐藏(in-过程)形式与SetParent()

这种技术效果很好,但它会导致状态栏的其他部分短暂出现然后消失。受影响的部分似乎是所有没有自己的 hWnd 的窗格,例如“Internet | Protected Mode”和图标,以及出现在紧靠左侧的六个窗格中的一些图标。

有谁知道是什么原因造成的?我怀疑某些消息没有到达 statusbar32 控件以绘制内容,或者我的 WindowsForms10 添加正在发送无关消息。

一切看起来都很好大约一秒钟,然后其他部分就消失了。

0 投票
1 回答
811 浏览

internet-explorer - 如何更改 Internet Explorer 中工具栏按钮的顺序?

我知道我可以简单地写入 CommandBandLayout regkey,但由于我不知道它是什么格式,我怀疑这是否安全。

此外,这个答案表明这是错误的解决方案:How to modify CommandBandLayout reg key value

但是我怎么能稍微改变一下顺序呢?我已经编写了一个 Internet Explorer 插件,并通过将它放在 HKCU 中进行了注册,但默认情况下它会从屏幕上消失,因此用户很难找到它。我想让栏变宽或将按钮移回屏幕。

0 投票
2 回答
4147 浏览

firefox - 将焦点设置在 IE 和/或 FireFox 中的特定选项卡上

我想编写一个应用程序来监视 IE / FireFox 中所有打开的选项卡的内容,并在选项卡中显示特定数据后触发事件。

我想知道是否有用于 IE/FF 的 API 将焦点设置在特定选项卡上,以便一旦触发事件,我将焦点设置在相关选项卡上。

提前致谢

0 投票
3 回答
1890 浏览

c# - How to set the publisher name in a BHO

I have written a BHO and a toolbar for Internet Explorer in C#. They are getting installed and working properly. In the manage add-ons window in IE8, I am able to see both my BHO and toolbar. But, the publisher name of both is set to "Control name is not available". How can I set the publisher name?

0 投票
1 回答
636 浏览

c++ - 启动启用特定 BHO 的 IE

我有一个 IE BHO 插件,我只想在用户从我的程序启动 IE 时启用它(程序使用 IE 启动 IE CreateProcess())。

我不希望在用户从我的程序外部启动 IE 时启用此 BHO,因为这意味着 BHO 中的任何问题都可能会破坏用户的正常浏览体验。

最好的方法是什么?

一种方法是注册 BHO,启动 IE,然后快速注销 BHO。不过,这似乎有点混乱,因为启动 IE 的程序崩溃可能会导致 BHO 保持注册状态。

0 投票
1 回答
773 浏览

c# - IE8 BHO选项卡问题

我正在用 C# 开发一个 IE8 BHO。BHO 的功能之一是维护用户访问的网站对列表。如果用户通过单击 url1 上的链接访问 url2,我会将 (url1, url2) 对添加到列表中。我将使用此信息以一种很好的方式显示 ie 历史记录,而不是显示一长串访问网站的默认行为(类似于 Firefox 插件Voyage的行)。在我的 BHO 中,我目前正在使用BeforeNavigate2事件来查找用户将要访问的 URL。只要页面在同一个选项卡中打开,它就可以正常工作。但是,如何查找用户是否在新选项卡/新窗口中打开链接?有没有办法(除了IPC)可以找到用户来自的url?

谢谢,
类似

0 投票
1 回答
225 浏览

c++ - IE地址栏搜索。我需要在当前结果列表的末尾添加其他结果列表

目前,如果您在 IE 的地址栏中输入内容,您会看到一个 url 搜索结果的下拉列表,具体取决于您输入的内容。我想要任何关于如何通过 C++ 中的 BHO 访问地址栏对象的任何提示,以便我可以将我的 bho 的 url 结果附加到当前列表的末尾。谢谢你。 如果有人需要精度,请询问。我会每天检查回复。

0 投票
1 回答
610 浏览

c++ - IE状态栏。我需要在状态栏上添加一个可点击的图标

我的 bho(浏览器助手对象)是一个侧边栏(右侧 iframe),需要通过单击 IE (IE8) 中的状态栏图标来打开/关闭。我没有找到任何可点击图标的信息。任何人都知道使用哪个界面来执行此操作。谢谢你。(我正在使用 ATL:活动模板库)。 如果有人需要精度,请询问。我会每天检查回复。

0 投票
1 回答
364 浏览

c++ - 我在 c++ 中有一个 BrowserHelperObject(BHO),我需要在 i-frame 中阻止一些键盘控件 (Ctrl-o)

我需要知道一种方法来防止用户在将注意力集中在我的侧边栏(右侧 iframe)上时立即“打开一个新 url”(使用Ctrl+ )。O事实上,我的侧边栏提供了一些控件,用户不应该能够通过侧边栏“导航”到其他网站。我正在使用 ATL(活动模板库)在 C++ 中使用 bho,但也许有人知道像 JS(javascript)或 PHP(超文本预处理器)这样的更简单的方法?所有的想法都受到赞赏。

0 投票
1 回答
262 浏览

internet-explorer - 当我关注标签页时,通过 BrowserHelperObject 自动刷新侧边栏

我有一个侧边栏(iframe),在您打开的每个选项卡上都有自己的实例。问题是,侧边栏可以在选项卡 1 上刷新,而不是在选项卡 2 上。所以我想在用户切换到另一个选项卡时自动刷新侧边栏。例如:用户单击选项卡 2,BHO(BrowserHelperObject) 立即刷新侧边栏。如果有人需要精度,请询问。我会每天检查回复。