MicrosoftEdge / WebView2Feedback

Feedback and discussions about Microsoft Edge WebView2
https://aka.ms/webview2
440 stars 51 forks source link

Support for WebExtensions with UI #3259

Open RendijsSmukulis opened 1 year ago

RendijsSmukulis commented 1 year ago

We would like to support a subset of third party WebExtensions in our WebView2 based browser. We do not plan to use any of the existing stores (such as Edge Add-ons Store/Chrome Web Store), but rather ship extensions with the browser or download them from our own servers.

Since we won't have a full control over the extension's code (unlike Support for UI-less WebExtensions) WebView2 would need to provide us with a way to support UI-related APIs (such as "tabs" and "contextMenus").

Apple is currently in the process of adding extension support to their WKWebView, enabling the host application to communicate such info as tab and window data to the extensions - e.g. _WKWebExtensionTab.h and _WKWebExtensionWindow.h.

novac42 commented 1 year ago

Thanks for the post. We are tracking extension related feature request under #191.

MarkIngramUK commented 1 year ago

Related: #3258