Extensions v3 - Install and Publish

453 views
Skip to first unread message

Zenitsu

unread,
May 4, 2022, 2:46:02 PM5/4/22
to Chromium Extensions
Installation

1. Is it possible to install an extension manually without the developer mode enabled?
2. when I try to drag a CRX file that I generated from my code to the chrome://extensions page, it shows an error

> package is invalid: CRX_REQUIRED_PROOF_MISSING

is it possible to solve this? looking at some links, people were unpacking the crx, resulting in the minified build folder of the extension. is it not possible to install the CRX file?
maybe this is redundant since the user can unpack the CRX himself, and chrome is probably not allowing us to install it because it could be dangerous. I keep this question here to get some input from someone that may have more knowledge 

Publishing

1. do I have to send an un-minified or minified code inside the zip folder uploaded to the extension web store?

2. Is there a way to speed up the publishing process? The docs say that the review process takes about 3 days (data from 2021). I'm concerned that if something breaks in production and the extension remains broken for 3 days or for how long the review process takes

hrg...@gmail.com

unread,
May 4, 2022, 7:42:56 PM5/4/22
to Chromium Extensions, Zenitsu
 
1. Is it possible to install an extension manually without the developer mode enabled?

Local .crx files are allowed under Linux only.

 

2. when I try to drag a CRX file that I generated from my code to the chrome://extensions page, it shows an error 
> package is invalid: CRX_REQUIRED_PROOF_MISSING

This probably means you generated the crx files using an older Chrome version that generares an incompatible crx format.
Make sure that you are generating the crx file with the latest Chrome version.

 

1. do I have to send an un-minified or minified code inside the zip folder uploaded to the extension web store?

Minified code is fine. Obfuscated code is not allowed though. The line between these two concepts is blurry, so don't try to make your code harder to understand; just make it smaller.
 


2. Is there a way to speed up the publishing process?

Yes, ask for the least amount of permissions and make your code as easy to understand as possible, i.e. no minification.

Reply all
Reply to author
Forward
0 new messages