c# - 如何在 Internet Explorer 中显示来自 BHO 的警告或栏?

标签 c# internet-explorer bho add-on ieaddon

我想在某些网站上显示警告,类似于 IE 在阻止 ActiveX 时显示的警告。

IE warning

或者一个栏(不是工具栏),例如 Google 翻译(来自 Google 工具栏):

enter image description here

我正在尝试在浏览器帮助程序对象中的 C# 中执行此操作。有关于该主题的代码示例或引用吗?

更新:this question解释了如何在 C++ 中执行此操作,但我不知道如何将其转换为 C#

最佳答案

信息带(及其后续通知 UI)不可扩展。伪造它也会令人皱眉。不过,您可以将 JS+HTML 注入(inject)到页面中来模仿它。

关于c# - 如何在 Internet Explorer 中显示来自 BHO 的警告或栏?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9008885/

相关文章:

c# - 在本地主机中加载站点时,c# bho 中的函数未公开

javascript - 将 JavaScript 注入(inject)网站

c# - 我可以将多少个特定类的对象添加到列表中

c# - 应该在哪个项目中使用事件溯源实时读取 DDD 中的模型(投影)?

javascript - IE9 分配与 IE Quirks 模式不同的值

javascript - 重新加载后,iframe 中的 OnLoad 事件不会在 IE8 中触发

javascript - 如何从 BHO 阻止 window.showModalDialog 弹出窗口?

c# - 在 .NET 中处理大型 csv 的最有效方法

javascript - 使用 JS 检测 IE 11 中是否启用 Cookie

c++ - BHO/ATL/COM 中的线程。 Winapi 还是其他什么?