问题标签 [ieaddon]

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 回答
429 浏览

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

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

浏览器警告

或者像谷歌翻译(来自谷歌工具栏)这样的栏(不是工具栏):

在此处输入图像描述

我正在尝试在 C# 中的 Browser Helper 对象中执行此操作。有关该主题的任何代码示例或参考?

更新这个问题解释了如何在 C++ 中做到这一点,但我不知道如何将它翻译成 C#

0 投票
1 回答
315 浏览

c# - BHO 内部的 Log4net 不起作用?

我正在尝试将 log4net 与外部配置文件一起使用,但它不起作用:没有任何记录

如果我在 Assembly.cs 中使用这一行,则在向 regasm 注册 BHO 时会创建 test.lg,但不会在插件运行时创建:

当我在 BHO 中使用此代码时,test.log 中没有添加任何日志:

我不确定我做错了什么。

0 投票
0 回答
336 浏览

mobile - 为 Internet Explorer 创建可访问端口的 vb6 插件

可以这样做吗?
我在 vb6 中创建一个项目。这个想法是通过手机(蓝牙)接收网页作为文本文件,并通过 com4 端口将其显示给 PC 用户。手机是通过有线连接到usb端口的,所以如果可以通过usb端口访问它,那就没问题了。但是,当我将它连接到 PC 时,它给了我以下选项:

  1. 大容量存储
  2. 皮克桥
  3. 通讯端口

我不知道选项二是什么,但选项一意味着简单地将内存连接到计算机。所以它留下了选项三,即 com4。以下是项目概览:

PC:用于连接管理和网页浏览的 vb6 插件(IE)。由于磁盘空间,无法使用 .net。
MOBILE:一个j2ME Midlet,用于接收数据并将其发送到PC。这是一款搭载MTK2600处理器的中国手机。

更新:不确定 RAS 是否可行,因为我从未使用过它。这是系统的示意图:

0 投票
1 回答
527 浏览

c# - 如何在 BHO 的网页上嵌入图像?

我有一个用 C# 编写的 BHO 库 mybho.dll。我嵌入了一个资源文件“image.png”。我想在某些页面上显示此图像。根据我阅读的内容,它应该是这样的:

但 Internet Explorer 找不到该图像。我试过这个没有成功:

正确的方法是什么?

0 投票
1 回答
262 浏览

c# - BHO:在哪里写信给注册表?

在 C++ 中,Browser Helper Objects 应该使用 IEGetWriteableHKCU 来知道他们可以在哪里访问注册表。C# 的等效函数是什么?我想保存用户首选项,它看起来像是在 Windows 上使用注册表的正确方法。

0 投票
1 回答
1379 浏览

c# - 如何从 BHO 打开新标签页?

我想从我用 C# 完成的 BHO 打开一个新选项卡。Process.Start(u) 打开一个新窗口,而不是选项卡,并调用默认浏览器,可能不是 IE。

我想打开新选项卡以提示用户下载并安装最新版本的 BHO。

0 投票
2 回答
902 浏览

c# - Windows XP:从 IE 到哪里写入注册表?

我需要从我的 BHO 读取/写入 Windows 注册表中的一些信息。在 Windows Vista/7 上,我在 HKEY_CURRENT_USER\Software\AppDataLow\Software 下创建了一个新密钥。即使在保护模式下,这也可以正常工作。

但是,它不适用于 XP。我试图将注册表更改为 HKEY_CURRENT_USER\Software\Classes\Software 或 HKEY_CURRENT_USER\Software,没有运气。

BHO 在 Windows XP 上使用的正确注册表项是什么?

IEGetWriteableHKCU 在 Windows XP 上不存在,它最初是在Windows Vista中添加的

0 投票
1 回答
178 浏览

internet-explorer - IE9 在网站需要时不要求安装 flash

我在 Windows 7 64 位机器上使用 IE9。为了测试,我在 IE9 中禁用了我的 flash 插件。我希望 IE9 会在需要时要求用户安装 flash。

firefox 和 chrome 也是如此,但 IE9 不适合我。

示例:我去这个网站http://www.aeonflux.com/

我唯一看到的是黑屏,屏幕左上角有一个小错误图标。在这里,我希望 IE9 告诉我我需要 Flash 并要求我安装它。

有谁知道这是正常行为还是有什么办法可以解决这个问题?

谢谢!

0 投票
1 回答
1856 浏览

internet-explorer-8 - 如何向 Internet Explorer 7/8 添加 Firebug Lite 扩展?

我一直在试图弄清楚BrowserStack 如何添加 Firebug Lite为 IE 7/8 的扩展,但似乎找不到任何这样做的东西。请参阅下图并注意 Firebug 图标如何在工具栏中显示为按钮。

谁能告诉我该怎么做?我知道如何将它添加到我的收藏夹,但我希望该图标与其他按钮一起出现在工具栏中(通过转到工具 -> 自定义工具栏)

在此处输入图像描述

在此处输入图像描述

0 投票
1 回答
265 浏览

internet-explorer - 存储用户配置的最佳实践是什么?

在 Internet Explorer 的浏览器扩展中破坏用户配置(用户可以更改)的最佳做法是什么?

在 Chrome/Safari/Opera 上,我使用 localStorage。在 Firefox 中,我使用 PreferenceManager XPCOM。

我不确定 IE 使用什么:

  • registry:对于“小”值似乎可以正常工作,但我怀疑我是否可以将 fir 用于 100 多个 URL 的列表
  • 本地文件:在保护模式下,BHO 可以写入低完整性位置,即临时文件夹,因此文件很可能会在某个时候被清除
  • 远程文件:隐私问题和资源问题

我无法从 Microsoft 那里找到有关该主题的信息。