[Webkit-unassigned] [Bug 214813] [WPE][GTK] Add WebKitWebExtension API to indicate web extension does not link to GPL code, and use it to gate WebRTC access (?)

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Mon Jul 27 06:46:49 PDT 2020


https://bugs.webkit.org/show_bug.cgi?id=214813

Michael Catanzaro <mcatanzaro at gnome.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |mcatanzaro at gnome.org

--- Comment #2 from Michael Catanzaro <mcatanzaro at gnome.org> ---
WebKitSettings is a UI process API, whereas WebKitWebExtension corresponds perfectly to actual web extension shared objects.

The UI process might not know which web extensions are going to be in use. In fact, if you write a custom web extension and install it into Epiphany's web extensions dir, WebKit will happily load it. That would be a strange thing to do,  definitely not supported, but if you want to write GPL a web extension that, say, changes all text color to red, you can do it.

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20200727/c271fb1e/attachment.htm>


More information about the webkit-unassigned mailing list