Image Image Image Image Image Image Image Image Image Image

鸿毛21 - 生活、新知、感悟! | 2020/04/06

Scroll to top

Top

6 Comments

Chrome浏览器备份.crx扩展程序打包

鸿毛21

Chrome浏览器备份.crx扩展程序打包

Chrome浏览器备份最愁人的是要三个部分:

1.书签 2.插件(扩展程序) 3.配置数据

由于Google同步问题,经常很多插件无法同步,且去谷歌商店也是困难重重,那么最好的方法是手工备份。
有时候为了完整重置一下浏览器,整个打包备份 /Default 目录并不现实,那就手工导出收藏夹和扩展程序吧,
导出收藏夹很简单,但手工导出扩展程序就麻烦一点儿了;

菜单--工具--扩展程序--开发人员模式--打包扩展程序
选择   “...\Extensions\XXXXXXXXXXXXXXXXXXXXXX\版本号”   文件夹
打包,就可以得到“版本号.crx”了
(必须选择版本号文件夹,否则会提示:清单文件缺失或不可读)

如今一些“老”应用可能无法导出,提示:
“The 'manifest_version' key must be present and set to 2 (without quotes)”
一般手工在 manifest.json 里面清单版本为"manifest_version": 2,即可,或直接在第二行添加:"manifest_version": 2 即可完美导出……

补充,如果想安装.crx;打开浏览器 工具-扩展程序 页面,直接把.crx拖到里面就可以直接安装了

再补充:如果还是不能导入,修改.crx后缀为zip 在解压,然后载入……

最后补充:其实挂在VpS只要短短5分钟就能同步好了……

Comments

  1. iyutian

    【一般手工在 manifest.json 里面清单版本为”manifest_version”: 2,即可,或直接在第二行添加:”manifest_version”:】这句话咋理解啊,楼主请教啊

    • hongmao21

      就是 manifest.json 里面,把”version”:”1.0″修改为”manifest_version”:2
      ;如果没有”version”:”1.0″就直接添加”manifest_version”:2

      • angelkisslois

        也没有”version”:”1.0″,只有最后一行有”version”:”0.2.5″。
        {
        "background_page": "background.html",
        "browser_action": {
        "default_icon": "images/logo16.png",
        "default_title": "__MSG_iconTitle__"
        },
        "content_scripts": [ {
        "js": [ "js/key.js" ],
        "matches": [ "http://*/*", "https://*/*" ],
        "run_at": "document_start"
        } ],
        "default_locale": "en",
        "description": "__MSG_description__",
        "icons": {
        "128": "images/logo128.png",
        "16": "images/logo16.png",
        "48": "images/logo48.png"
        },
        "key": "MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCTQgtgyz14872yJyxWvSbussCsAnWC5wKEFWGEWn7N3Y0MDx6U/VO7Z8ol/VYfn50u2YAwftyWt7d0tEG0WjuafxMjdcBd4opQ39kd2Kfib3bEGb4zLoGsS0gzUcYv8St3jEfCQpSeNZUqtWRWMvvr8WzbLv/EpbnbXDniy7qy3wIDAQAB",
        "name": "__MSG_appName__",
        "options_page": "options.html",
        "permissions": [ "chrome://favicon/", "tabs", "bookmarks" ],
        "update_url": "http://clients2.google.com/service/update2/crx",
        "version": "0.2.5"
        }

        是不是只能在扩展程序的文件夹里才能正确导出啊?

        • hongmao21

          是的

          • angelkisslois

            那我直接再这个代码最后一行的“version”: “0.2.5″改成“version”: “1.0″就OK了是么?

  2. since2004

    表示这种方法失败了

Submit a Comment

3 × 5 =

Copyright © 2002-2016 鸿毛21 OK 鲁ICP备13001069号