Arc
defaults write company.thebrowser.Browser.plist ExtensionManifestV2Availability -int 2
Chrome
defaults write com.google.Chrome.plist ExtensionManifestV2Availability -int 2
Chrome Beta
defaults write com.google.Chrome.beta.plist ExtensionManifestV2Availability -int 2
Chrome Dev
defaults write com.google.Chrome.dev.plist ExtensionManifestV2Availability -int 2
Brave
defaults write com.brave.Browser.plist ExtensionManifestV2Availability -int 2
Brave Beta
defaults write com.brave.Browser.beta.plist ExtensionManifestV2Availability -int 2
Edge
defaults write com.microsoft.Edge.plist ExtensionManifestV2Availability -int 2
Edge Beta
defaults write com.microsoft.Edge.Beta.plist ExtensionManifestV2Availability -int 2
Vivaldi
defaults write com.vivaldi.Vivaldi.plist ExtensionManifestV2Availability -int 2
π How to apply
ExtensionManifestV2Availability
policy in Chrome (macOS, user-level)This guide shows how to configure Chrome on macOS to enable Manifest V2 extensions on level mandatory using a
.mobileconfig
profile, applied to current user only.β 1. Create the
.mobileconfig
fileSave the following content into a file named
ChromePolicy_user.mobileconfig
:π οΈ 2. Install the profile
ChromePolicy_user.mobileconfig
fileThis will apply the policy only to the current user, not system-wide.
π 3. Verify in Chrome
chrome://policy
β 4. To uninstall the profile
Terminal: