When it comes to installing the extension from third-party sources, Chrome is very strict about it. Its been tightened so much that even if the extension is available on the stores but hosted from an external source, it will fail, and hence they need to update the Web store & use the inline method to prompt installation. That said, if you still want manually install an extension from outside the Chrome web store, then follow our guide.
How to manually install Chrome Extensions from outside Chrome Web Store
Under Chrome settings > Extensions. Look for a toggle on the to-right that says Developer Mode. Enable that, and you will see three buttons appear— Load Unpack Extension, Pack Extension, and Update. You may use the Load Unpack Extension to install Chrome Extensions in your browser manually.
If you have the extension already with you, drag and drop it on your browser, and it will install it. You will have to review the permission to complete the process.
Now in case, you need to download the extension from a website, but as Chrome is already blocking it, the best will copy the download link and download it using some other browser and then drop it over the extension page. These are CRX files. If you are updating an existing extension, make sure to use the Update method.
In case of any problem, it would be best to connect with the developer of the extension or addons. There may be something missing in the manifest file. You can troubleshoot problems with your app or extension using Chrome logs. In Chrome, click on More > More tools > Developer Tools. Verify your information.
Make sure you know what extension you are installing, and you trust them enough to have it. We will not be responsible for anything that happens because of following this method.