PlasmoHQ / plasmo

🧩 The Browser Extension Framework
https://www.plasmo.com
MIT License
10.29k stars 356 forks source link

Add 'overrides' key for browser-specific manifest settings #1055

Closed tbrockman closed 1 month ago

tbrockman commented 1 month ago

Details

Add overrides key to manifest to allow setting browser-specific manifest key-values, using just a dumb shallow-merge.

I personally needed this feature because Firefox CSP automatically upgrades HTTP connections to HTTPS, but setting anything else broke functionality in Safari.

Related PRs:

Code of Conduct

Contacts

If your PR is accepted, we will award you with the Contributor role on Discord server.

To join the server, visit: https://www.plasmo.com/s/d