Pallav Maheshwari
unread,Feb 26, 2024, 2:10:07 AM2/26/24Sign in to reply to author
Sign in to forward
You do not have permission to delete messages in this group
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to Chromium Extensions, Oliver Dunk, Chromium Extensions, Pallav Maheshwari
Hi Oliver
Thanks a lot for such a detailed response. I believe I have received the answer for the original Question in this thread.
As for the later part wherein you have mentioned different capabilities provided by the platform which might help me, let me give you an overview of what logic we are using and why we think it would not be possible to make it MV3 compliant -
So we are injecting a JS snippet in the top level of the webpage which is created by our users and can be changed multiple times. The logic corresponds to the application which they are working on, and is specific to their use cases, and not generic.
We need this to be injected in the top window since it requires element detection and certain event listeners to be attached in the same context. Sandboxed pages doesn't seem to be a viable solution here since it wont have access to the top window.
One another solution is to generate an extension for each user separately with this particular code snippet packaged in it every time they change it, but that would be super inconvenient for the end users.
It would be really great if you could suggest an approach provided by chrome MV3 policies which could help us out here.
Just on a sidenote, is there any way for developers to test if there extension package is MV3 compliant other than publishing it in chrome store and waiting for their approval/rejection :)