chrome打包扩展程序为crx及其使用

        扩展名为.crx的文件是谷歌浏览器Chrome的插件文件,也就是Chrome的“扩展程序”,可广泛用于Mac、Linux、Windows系统。这类文件增加了额外的功能或主题,以压缩格式保存,并且可能包含JS,JSON和其他文件,如图像和可执行程序,另有一些Chrome的插件文件是.js等格式的。

一.chrome打包扩展程序为crx

1.在地址栏输入about:extensions,打开扩展程序页面

2.点击需要打包的扩展的左边箭头,记住该ID,例如:ladblhncmdocpacjhapihkgbmamliljn

chrome打包扩展程序为crx及其使用

3.在Extensions文件夹中找到ladblhncmdocpacjhapihkgbmamliljn,打开此文件夹,将里面的那个文件夹(文件夹名为版本号的那个,如2.3.12.2_0)复制到桌面

chrome打包扩展程序为crx及其使用

4.在扩展页面点击右上角:开发人员模式 

5.点击扩展程序下的“打包扩展程序...”

chrome打包扩展程序为crx及其使用
6.选择要打包的扩展程序的根目录

        该扩展程序的根目录就是刚才找到的Chrome的Extensions目录下的该扩展ID目录下的,以版本号为名的文件夹。比如这个ID的就是ladblhncmdocpacjhapihkgbmamliljn\2.3.12.2_0。

        由于刚才已复制该文件夹到桌面了 这样直接选择该文件夹,点击确定。

chrome打包扩展程序为crx及其使用

chrome打包扩展程序为crx及其使用

7.点击“打包扩展程序”,弹出如下说明

chrome打包扩展程序为crx及其使用
8.crx文件已成功打包到桌面,现在可以把它分享给同事好友。

注意事项:pem文件为生成的密钥文件,没有实质用途,可直接删除,只保留crx即可。

二.crx插件的使用

        网上或同事分享的crx插件,需要导入到chrome浏览器里才能使用,那具体该如何使用呢?有如下两种方法:

1.再次压缩软件解压

        把.crx更改后缀名,把.crx改成.rar也就是改成压缩文件的后缀名,这样你就得到一个压缩文件,然后右键解压这个压缩文件,你会得到一个文件夹

然后打开chrome://settings/extensions,点击上方的"加载正在开发的扩展程序",选中你刚刚解压出来的那一整个文件夹(不要选里面的子文件夹)然后点确定,就直接安装成功了!(注意安装成功以后不要删除在电脑上解压好的那个文件夹,也不要更改那个文件夹的位置,不然就又相当于卸载了)

2.直接CTRL+O或者拖到浏览器上

三.crx实际应用

        前段时间收到一同事写的chrome浏览器的系统自动登录插件,如果输入的url匹配插件中配置的url,则会用插件中配置的用户名密码自动登录系统。

chrome打包扩展程序为crx及其使用
        点击插件图片,可打开插件配置框,输入或修改配置,“保存”即可。

chrome打包扩展程序为crx及其使用
        于是我就把.crx更改后缀名为.rar,然后右键解压这个压缩文件,得到一个文件夹,看到整个插件的内容及实现。

chrome打包扩展程序为crx及其使用
        可以修改里面的逻辑实现,然后打开chrome://settings/extensions,点击上方的"加载正在开发的扩展程序",选中你刚刚解压出来的那一整个文件夹,然后点确定,确实安装成功了!

chrome打包扩展程序为crx及其使用
         但再将其打包成.rar文件,然后修改文件的后缀为.crx,拖入浏览器却提示程序包无效:"CRX_MAGIX_NUMBER_INVALID"。

chrome打包扩展程序为crx及其使用

相关推荐