如何把发布到 chrome 商店的扩展,打包成 crx,供别人离线安装

2019-03-19 10:41:54 +08:00
 overflow99
通过查找本地 chrome 浏览器的扩展路径找到对应文件夹去在 chrome://extensions/生成 crx 安装后,提示「该程序可能已经损坏」
3558 次点击
所在节点    Chrome
11 条回复
Tink
2019-03-19 10:47:43 +08:00
你需要源码
gzlock
2019-03-19 11:03:05 +08:00
这个我有经验,让我来
1.登录 chrome store,进入开发者中心(自动进入旧版),顶部有提示你进入新版的链接,点进去
2.找到你的扩展项目,点进去,左边栏有个上传压缩包的页面链接(我记得是第一个),点进去,有提供 chrome store 帮你打包好的带 chrome store 证书的 ctx 文件,可以自己分发给其他人
这个 ctx 手动安装到 chrome 后,是显示从 chrome store 安装的版本,支持 chrome 自动从 store 更新
gzlock
2019-03-19 11:04:22 +08:00
妈耶看错了,你是要从 store 下载 ctx 文件吧,可以直接另存为 ctx 文件的
ifxo
2019-03-19 11:10:47 +08:00
有个叫 getcrx 的扩展可以下载商店里的 crx
overflow99
2019-03-19 11:47:01 +08:00
@Tink 不是的,我发布的一款扩展,想让不能翻墙的人安装
overflow99
2019-03-19 11:49:04 +08:00
@gzlock 在商店下载什么都得不到,安装后,自动删除,我通过一个工具拿到 crx,
地址: https://chrome-extension-downloader.com/
但是安装时候报错, [程序包无效]
vampuke
2019-03-19 12:27:42 +08:00
@overflow99 应该是在扩展程序设置里右上角打开开发者模式就可以安装了
F1024
2019-03-19 12:36:01 +08:00
@overflow99 我用 360 极速浏览器 打包了 5 个插件都成功了 没有提示有问题 你可以下载来试下
overflow99
2019-03-19 14:35:30 +08:00
@vampuke 不是安装
donething
2019-03-19 15:27:09 +08:00
现在 chrome 对第三方扩展管的严,每次都提示卸载。离线安装扩展的用户体验不好。
zhuoyayin
2019-03-19 19:59:20 +08:00
@donething
@overflow99 https://hencolle.com/2016/10/16/baidu_exporter/ 参考这个用组策略添加到白名单试试

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/546072

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX