如何使用js开发IE浏览器本地插件

JavaScript075

如何使用js开发IE浏览器本地插件,第1张

使用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",点击执行

如果有科学上网软件,在谷歌浏览器上安装插件是步骤最简单的方法。只需要在下载安装、更新的时候需要科学上网设置,以后使用都不需要。请注意: 科学上网时,chrome添加js插件的操作步骤如下:

1) 需要退出亚马逊店铺登陆,退出(log out);

2) 启用科学上网软件,点击下载:JS插件-Chrome网上应用商店;点击“添加至Chrome”(Add to Chrome)按钮安装即可;

3)关闭翻墙以后,清除cookie;

4)继续登陆店铺即可。

注意事项:如果下载过程中出现报错,可以更换科学上网节点;如果电脑上没有店铺的话,忽略登录/退出店铺的操作。

想要了解更多有关js插件的相关信息,推荐咨询Jungle Scout。作为亚马逊官方认证的第三方服务商,全球超火的亚马逊选品运营工具的Jungle Scout,利用JS插件和Jungle Scout网页版来开发产品,扩张FBA业务,帮助卖家规避选品风险,提高利润!JS插件(Chrome Extension),是亚马逊卖家圈中的第一款明星产品,功能强大、设计简单,卖家可以一键查看现有产品的销量、竞争程度以及历史销售趋势。