We’re currently migrating our Manifest V2 extension to Manifest V3. Our extension enhances a large number of websites, so we ask the user to allow data for all websites.
On Manifest V2, the manifest entry for that looks like this:
"content_scripts": [
{
// ...
"matches": ["http://*/*", "https://*/*", "file://*/*"]
}
],
With our Manifest V2 extension, when we do a site install using Microsoft Group Policy, our extension is granted the ability to read all websites automatically, without any user interaction. This made a lot of sense to us, because if your web browser installation is managed, you’re giving control of your privacy and experience over to the system administrator of your machine.
In Manifest V3, it seems like even when a Group Policy deploy happens, the user would still have to know to click on our extension icon to give access to all websites.
Is this correct? And is this intentional behavior, or something that could be changed in an upcoming release? Or is there possibly some group policy setting that would allow us to get this behavior back with Manifest V3 site-wide deployments?
When an admin is setting up your browser, you’re at the mercy of what the admin has done, so I would hope they can opt in to those permissions automatically without requiring each user to do it themself.
Thanks for any help!