使用javascript开发ie浏览器本地插件实例
来源: 阅读:852 次 日期:2016-06-14 10:20:33
温馨提示: 小编为您整理了“使用javascript开发ie浏览器本地插件实例”,方便广大网友查阅!

这篇文章主要介绍了使用javascript开发ie浏览器本地插件实例,本文讲解使用js+注册表的方式开发一个ie浏览器本地插件,需要的朋友可以参考下

使用js开发的ie插件可以在当前浏览的页面中执行js代码,在此基础上实现任何用户可以想到的功能。

可以针对不用的网站做一些common处理(比如提取某类信息),也可以针对特定网站做特色处理(比如抢购火车票)。

实现这种插件方法比较简单,只需拷贝几个文件,修改一个注册表值即可。所以比较适合快速实现一些浏览器或者网站辅助功能。

实现步骤:

1.创建实现具体功能的html文件

代码如下:

//文件名称:getticketslist.html

//文件内容:

<script language=javascript>

var args = external.menuarguments;

var doc = args.document;

var cframe = doc.contents_iframe;

if (cframe && cframe.document) {

doc = cframe.document;//获取当前页面的document元素

//todo:从document中获取ticket list元素并做相应处理

}

</script>

2.创建注册表文件

代码如下:

//文件名称:getticketslist.reg

//文件内容:文件中的clsid可以任意修改,唯一即可

windows registry editor version 5.00

[hkey_local_machine\software\microsoft\internet explorer\extensions\{878ec0c9-aaad-4331-9b3a-2d8ba93aead2}]

clsid={2fba04ee-3024-11d2-8f1f-0000f87abd16}

default visible=yes

script=c:\\getticketslist.html

menutext=处理tickets

3.将html文件拷贝到reg文件中指定的路径(如c:\getticketslist.html)

4.运行getticketslist.reg,修改注册表

5.重启ie,在菜单【工具】中可以看到刚才添加的功能处理tickets,点击执行

更多信息请查看脚本栏目
由于各方面情况的不断调整与变化, 提供的所有考试信息和咨询回复仅供参考,敬请考生以权威部门公布的正式信息和咨询为准!
关于我们 | 联系我们 | 人才招聘 | 网站声明 | 网站帮助 | 非正式的简要咨询 | 简要咨询须知 | 加入群交流 | 手机站点 | 投诉建议
工业和信息化部备案号:滇ICP备2023014141号-1 云南省教育厅备案号:云教ICP备0901021 滇公网安备53010202001879号 人力资源服务许可证:(云)人服证字(2023)第0102001523号
云南网警备案专用图标
联系电话:0871-65317125(9:00—18:00) 获取招聘考试信息及咨询关注公众号:hfpxwx
咨询QQ:526150442(9:00—18:00)版权所有:
云南网警报警专用图标
Baidu
map