Skip to content

Commit 1aab931

Browse files
committed
docs: update links to 3rd party docs
1 parent d1f08ca commit 1aab931

File tree

1 file changed

+14
-4
lines changed

1 file changed

+14
-4
lines changed

README.md

Lines changed: 14 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -113,12 +113,22 @@ So, there's a chance i got it wrong, in which case do not be afraid to create a
113113

114114
Unless extension is being installed through the `chrome://extensions/` page, with "developer mode" enabled beforehand (it has to be enabled and then Chrome has to be restarted), there's a big chance that users will see `CRX_REQUIRED_PROOF_MISSING` error when they try to install `.crx` file created with CRX3 module.
115115

116-
If extension is installed manually, on MacOS or Linux, it can be installed as long as:
116+
For more information about changes required for hosting custom CRX extensions, see:
117+
https://developer.chrome.com/docs/extensions/mv2/hosting-changes?hl=en#deployment
118+
119+
### Installing extension from CRX
120+
121+
On MacOS and Windows, Chrome does not allow to install extensions from local files any more (except through policies).
122+
123+
For more information about manually installing custom extensions, see:
124+
https://developer.chrome.com/docs/extensions/how-to/distribute/install-extensions
125+
126+
On MacOS or Linux, extension can be installed through a preferences file (https://developer.chrome.com/docs/extensions/how-to/distribute/install-extensions#preferences), as long as:
117127

118128
- it's `update_url` value in `manifest.json` file is correct (see https://developer.chrome.com/extensions/linux_hosting#update_url),
119-
- it's from server with correct setup (see https://developer.chrome.com/extensions/linux_hosting#hosting).
129+
- it's from server with correct setup (see https://developer.chrome.com/docs/extensions/how-to/distribute/host-on-linux#hosting).
120130

121-
On Windows, they have to be installed in "developer mode", or through enterprise policy (see https://developer.chrome.com/extensions/hosting_changes).
131+
On Windows, they can be installed via [Windows registry](https://developer.chrome.com/extensions/external_extensions#registry).
122132

123133
On all systems, extensions can be installed through a policy setup:
124134

@@ -158,7 +168,7 @@ Tests include optional support for checking if CRX files built by the module wil
158168

159169
There is an official puppeteer docker image, but it's ~2 GB, which is unnecessarily huge. Using `podman` or `docker`, you can build image that's less than half of that size and is more than enough for testing if generated CRX3 works in a Chromium browser.
160170

161-
### Testing with rootless `podman`
171+
### Testing with [rootless `podman`](https://github.com/containers/podman/blob/main/README.md#rootless)
162172

163173
First step is to prepare container image. This step is needed only once.
164174

0 commit comments

Comments
 (0)