使用js开发IE浏览器本地插件
来源:互联网 发布:阿里云 公网ip 费用 编辑:程序博客网 时间:2024/06/05 03:33
使用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",点击执行
- 使用js开发IE浏览器本地插件
- 使用JavaScript开发IE浏览器本地插件实例
- 使用JS开发IE、360浏览器、chrome浏览器插件
- NPAPI插件开发学习:实现非IE浏览器的类似ActiveX的本地程序(插件)调用
- IE浏览器插件开发参考资料
- js判断IE浏览器是否安装插件
- context js 开发浏览器插件。
- IE浏览器使用js调用阅读插件调用二代证阅读器读取身份证信息
- VC 用微软插件或CHtmlView 开发浏览器时如何指定使用的IE内核版本
- 使用IE浏览器js调试debug
- 使用IE浏览器进行js调试
- 使用js判断是否是IE浏览器
- IE浏览器使用JS打印部分网页
- ie浏览器兼容插件
- 使用JS判定PC浏览器和IE浏览器
- 开发google浏览器chrome的JS插件
- 不同浏览器,js获取浏览器本地语言(ie、opera、ff、chrome)
- IE浏览器调用本地程序
- 自定义控件
- 使用非html5实现js板连连看游戏
- 复杂系统的5个属性
- Notepad++ 16进制查看与编辑 hex
- .NET并行编程实践一.NET并行计算基本介绍、并行循环使用模式
- 使用js开发IE浏览器本地插件
- HTTP Header 详解
- 网络爬虫基本原理
- Ibatis手册上配置参数说明
- ArcSDE 10.1安装、配置、连接 (SQL Server 2008)
- Ehcache 中ehcache.xml 配置详解和示例
- 推荐10款免费的在线UI测试工具
- --删除数据库中所有表
- 有感腾讯入股搜狗,掌握入口才是王道