IE浏览器二次开发实用指南IE(InternetExplorer)浏览器提供了功能强大的二次开发接口,很多下载软件(网际快车和网络蚂蚁等)即利用了相应的接口,实现了在IE中的集成
开发者如能巧妙地利用这些接口,则完全可以充分发挥创造力,开发出形形色色的IE辅助软件
一、IE右键菜单的开发对于IE的右键菜单,我们并不陌生,很多下载软件都在右键菜单中新增了相应的菜单项
下面让我们利用IE提供的接口实现IE右键菜单的二次开发
(一)相关知识点1
添加右键菜单添加右键菜单的方法很简单,在注册表HKEY_CURRENT_USER\Software\Microsoft\InternetExplorer\MenuExt项下建立一个新项,该项名称即代表显示在IE右键菜单中的菜单项标题,如安装了网际快车或网络蚂蚁,那么在注册表编辑器中即可发现相应键值
设置执行代码添加了菜单项后,我们必须为菜单项设置单击后执行的代码
首先将新建注册表项的默认值设置为一个URL(UniformResourceLocator,统一资源定位器)地址,当用户单击该菜单项后,IE将调用该URL所指向的脚本并执行其中的代码
我们分析相应键值即可发现网际快车和网络蚂蚁在单击IE右键菜单相应项时访问的文件
具体如下所述:(1)“DownloadbyNetAnts”项对应访问网络蚂蚁安装目录下的“NAGet
htm”文件
(2)“Download&AllbyNetAnts”项对应访问网络蚂蚁安装目录下的“NAGetAll
htm”文件
(3)“使用网际快车下载”项对应访问网际快车安装目录下的“jc_link
htm”文件
(4)“使用网际快车下载全部链接”项对应访问网际快车安装目录下的“jc_all
htm”文件
开发常用对象在调用的目标脚本文件中,通过访问IE提供的一些右键开发专用对象,即可访问链接、图片、表单域或选