

(Copy it to a local directory or to a network share for example, \\server\share\extension.crx or /home/share/extension.crx.)Ĭreate a file with the following name in one of the folders listed below: aaaaaaaaaabbbbbbbbbbcccccccccc.json where the file name (without the extension) corresponds to your extension's ID. crx extension file available to the machine you want to install the extension on. If you are installing from a file on Linux, make the. Mac OS X and Linux only: Do not use the preferences file for Windows. crx file and make sure that it installs successfully. # Before you beginįirst, publish the extension in the Chrome Web Store, or package a. crx extension file on the user's Linux computer. The preferences JSON file also supports installing an extension from a. The preferences file on Linux can point to your own server where you are hosting the extension.

On Windows and Mac, the update_URL must point to the Chrome Web Store where the extension must be hosted.

Failure to comply with one of these distribution methods constitutes a violation of the Chrome extension policy and may result in the extension and/or the software distributing it to be flagged as unwanted software. It has not yet been validated for compliance with Manifest V3.Īll Chrome extensions must be distributed either directly from the Chrome Web Store or by using the mechanisms described below. This page was migrated directly from the MV2 documentation set.
