问题标签 [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.
c# - 如何在 Internet Explorer 中显示来自 BHO 的警告或栏?
我想在某些网站上显示警告,类似于 IE 在阻止 ActiveX 时显示的警告。
或者像谷歌翻译(来自谷歌工具栏)这样的栏(不是工具栏):
我正在尝试在 C# 中的 Browser Helper 对象中执行此操作。有关该主题的任何代码示例或参考?
更新:这个问题解释了如何在 C++ 中做到这一点,但我不知道如何将它翻译成 C#
c# - BHO 内部的 Log4net 不起作用?
我正在尝试将 log4net 与外部配置文件一起使用,但它不起作用:没有任何记录
如果我在 Assembly.cs 中使用这一行,则在向 regasm 注册 BHO 时会创建 test.lg,但不会在插件运行时创建:
当我在 BHO 中使用此代码时,test.log 中没有添加任何日志:
我不确定我做错了什么。
mobile - 为 Internet Explorer 创建可访问端口的 vb6 插件
可以这样做吗?
我在 vb6 中创建一个项目。这个想法是通过手机(蓝牙)接收网页作为文本文件,并通过 com4 端口将其显示给 PC 用户。手机是通过有线连接到usb端口的,所以如果可以通过usb端口访问它,那就没问题了。但是,当我将它连接到 PC 时,它给了我以下选项:
- 大容量存储
- 皮克桥
- 通讯端口
我不知道选项二是什么,但选项一意味着简单地将内存连接到计算机。所以它留下了选项三,即 com4。以下是项目概览:
PC:用于连接管理和网页浏览的 vb6 插件(IE)。由于磁盘空间,无法使用 .net。
MOBILE:一个j2ME Midlet,用于接收数据并将其发送到PC。这是一款搭载MTK2600处理器的中国手机。
更新:不确定 RAS 是否可行,因为我从未使用过它。这是系统的示意图:
c# - 如何在 BHO 的网页上嵌入图像?
我有一个用 C# 编写的 BHO 库 mybho.dll。我嵌入了一个资源文件“image.png”。我想在某些页面上显示此图像。根据我阅读的内容,它应该是这样的:
但 Internet Explorer 找不到该图像。我试过这个没有成功:
正确的方法是什么?
c# - BHO:在哪里写信给注册表?
在 C++ 中,Browser Helper Objects 应该使用 IEGetWriteableHKCU 来知道他们可以在哪里访问注册表。C# 的等效函数是什么?我想保存用户首选项,它看起来像是在 Windows 上使用注册表的正确方法。
c# - 如何从 BHO 打开新标签页?
我想从我用 C# 完成的 BHO 打开一个新选项卡。Process.Start(u) 打开一个新窗口,而不是选项卡,并调用默认浏览器,可能不是 IE。
我想打开新选项卡以提示用户下载并安装最新版本的 BHO。
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中添加的
internet-explorer - IE9 在网站需要时不要求安装 flash
我在 Windows 7 64 位机器上使用 IE9。为了测试,我在 IE9 中禁用了我的 flash 插件。我希望 IE9 会在需要时要求用户安装 flash。
firefox 和 chrome 也是如此,但 IE9 不适合我。
示例:我去这个网站http://www.aeonflux.com/
我唯一看到的是黑屏,屏幕左上角有一个小错误图标。在这里,我希望 IE9 告诉我我需要 Flash 并要求我安装它。
有谁知道这是正常行为还是有什么办法可以解决这个问题?
谢谢!
internet-explorer-8 - 如何向 Internet Explorer 7/8 添加 Firebug Lite 扩展?
我一直在试图弄清楚BrowserStack 如何添加 Firebug Lite为 IE 7/8 的扩展,但似乎找不到任何这样做的东西。请参阅下图并注意 Firebug 图标如何在工具栏中显示为按钮。
谁能告诉我该怎么做?我知道如何将它添加到我的收藏夹,但我希望该图标与其他按钮一起出现在工具栏中(通过转到工具 -> 自定义工具栏)
internet-explorer - 存储用户配置的最佳实践是什么?
在 Internet Explorer 的浏览器扩展中破坏用户配置(用户可以更改)的最佳做法是什么?
在 Chrome/Safari/Opera 上,我使用 localStorage。在 Firefox 中,我使用 PreferenceManager XPCOM。
我不确定 IE 使用什么:
- registry:对于“小”值似乎可以正常工作,但我怀疑我是否可以将 fir 用于 100 多个 URL 的列表
- 本地文件:在保护模式下,BHO 可以写入低完整性位置,即临时文件夹,因此文件很可能会在某个时候被清除
- 远程文件:隐私问题和资源问题
我无法从 Microsoft 那里找到有关该主题的信息。