When a CRX is added to the Chrome web store, Google adds a directory _metadata
to the crx. Older versions of Chrome do not know about this directory (tested on Chro
This answer applies to CRX files that you:
_locales
folder should not pose problems. As long as the manifest contains default_locale
key, Chrome will load the unpacked extension as expected.
_metadata
is the problematic folder. It contains cryptographic hashes of all extension files to protect against tampering with those files, and is automatically added by CWS. This does not make sense in the context of an unpacked extension, and has no other use, so this folder simply needs to be deleted.