码迷,mamicode.com
首页 > 其他好文 > 详细

chrome打包程序

时间:2017-07-04 09:58:34      阅读:4408      评论:0      收藏:0      [点我收藏+]

标签:有一个   creat   存在   输入   模式   man   auth   清单   target   

CreateTime--2017年7月4日07:41:33
Author:Marydon

使用chrome如何打包扩展程序中已经存在的插件及所遇到的问题

1.Google chrome如何打包扩展程序

  点击菜单栏右上角的竖向“...”按钮-->更多工具-->扩展程序-->勾选上“开发模式”-->点击"打包扩展程序"-->输入扩展程序根目录:-->路径开头:C:\Users\Administrator\AppData\Local\Google\Chrome\User Data\Default\Extensions\文件夹名称\版本号-->点击"打包扩展程序"-->如果没有报错,到版本号目录所在目录下会出现两个文件:一个是*.crx文件(打包好的插件)和*.pem文件(私有密钥文件,没用直接删掉)即可。

  图示:

       技术分享

       技术分享

       技术分享

2.一般会遇到的问题

  2.1 清单文件不可读

       技术分享

  原因:路径错误

       技术分享

  错误路径:C:\Users\Administrator\AppData\Local\Google\Chrome\User Data\Default\Extensions\efaidnbmnnnibpcajpcglclefindmkaj

  解决方案:

    1.打开对应的插件所在目录,点开该文件夹,会发现:还有一个子文件夹(一般是版本号),选择要打包的程序所在路径需要加上版本号这个文件夹,否则打包时就会报错;

    2.将产生的私钥文件删除掉。

       技术分享 

   正确路径:C:\Users\Administrator\AppData\Local\Google\Chrome\User Data\Default\Extensions\efaidnbmnnnibpcajpcglclefindmkaj\11.0.0.379_0

    3.点击“打包程序” ,如果成功,不用看下面

  2.2 manifest_version版本出错

       技术分享

  参考地址:http://tieba.baidu.com/p/3901860996

  原因:自 Chrome 18 开始,Google 便建议将 manifest_version 升级至 2,并开始弃用 manifest v1

  解决方案:

    manifest.json 必须有一项为 manifest_version 且值必须为 2

    1.找到要打包的程序所在目录里面有一个文件manifest.json,用记事本(或其他工具)打开,将"manifest_version": 2添加上即可。

技术分享

    2.点击“打包程序” ,这时候必然会出现另一个错误

  2.3 指定扩展程序的私有密钥已存在。请重复使用该密钥,或者先删除它。

       技术分享

  解决方案:

    找到要打包的程序所在目录(版本号所在目录),会发现一个文件:版本号.pem,将该私钥删除,重新打包即可。

 

chrome打包程序

标签:有一个   creat   存在   输入   模式   man   auth   清单   target   

原文地址:http://www.cnblogs.com/Marydon20170307/p/7114775.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!