Open sadym-chromium opened 1 year ago
Maybe the definition of extensions in the capabilities could look like the following:
{
"extensions": [
"<base64_encoded_extension>",
{"extension": "<base64_encoded_extension>", "installTemporary": true, "allowPrivateBrowsing": true},
],
}
That means by default extensions could be listed as usual as a list of base64 encoded strings, or if more options are needed for the install process an object could be passed with additional flags - all of them optional and default to false?
CDP now supports loading unpacked extensions at runtime https://chromedevtools.github.io/devtools-protocol/tot/Extensions/#method-loadUnpacked (with some restrictions such as a special flag + pipe connection)
The Browser Testing and Tools Working Group just discussed WebExtensions CG
.
This topic has been discussed at TPAC 2023. The minutes can be found at: https://www.w3.org/2023/09/15-webdriver-minutes.html#t04