我已经创建了Google-chrome扩展程序(crx文件),但是我不想将其上传到Chrome网上应用店。
现在如何才能通过编程(使用JavaScript或chrome API)在Google chrome中安装此crx文件?
我到处搜索,唯一的解决方案是在chrome网上商店中上传扩展程序,并使用chrome inline_installation。
还有其他办法吗?(并且我不希望在用户访问我的网站并单击“安装”按钮时安装预安装的扩展程序)
这里和这里是在您自己的服务器上托管可安装的.crx文件的说明。基本上:
如果满足以下两个条件之一,则Google Chrome认为该文件是可安装的:
- 该文件的内容类型为application / x-chrome-extension
- 文件后缀是.crx,并且以下两个条件都正确:
- 该文件不提供HTTP标头X-Content-Type-Options:nosniff
- 该文件具有以下内容类型之一:
- 空字符串
- “文字/纯文字”
- “应用程序/八位字节流”
- “未知/未知”
- “应用程序/未知”
- “ * / *”
UPDATE
Chrome不再允许从应用商店外部自动安装扩展程序。用户必须下载.crx
文件,然后将扩展名拖到chrome:// extensions页面。
资源
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句