-
-
Notifications
You must be signed in to change notification settings - Fork 2.9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Feature Request - Add Chrome Extension Support #2497
Comments
Anyone gauge what it will take to get this working? I might be interested in submitting a PR. I really need this soon. |
@davisford If you haven't already I'd recommend confirming that |
@amaitland yes, I aim to fire up and look at chrome://extensions-support but I'm currently just using a background script with a fairly simple content script, so I'm pretty sure what I'm doing would work. Looks like support for extensions has been in CEF for quite some time now, but need .NET apis wrappers to install the extension? I'm mainly interested in installing an unpacked extension in developer mode. |
It has, though I don't see a lot of support requests on https://magpcss.org/ceforum/index.php for it, so it either works flawlessly or it's not that well used. (Just an observation, I have yet to try the There are quite a few pieces that need to be implemented to expose the full |
#2613 has been merged, it's now possible to load a Only outstanding task is to marshal |
@amaitland thx for reply) i have extension. Unzip it. two js files. I load it, but i think browser not see this code
|
@ahvahsky2008 download the example extension provided, confirm that it loads and you can get it working. As stated above CEF only supports a small set of the Chrome extension APIs, only a very limited set of extensions will work at this time. |
@amaitland i downloaded it, but its not working |
A few notes when loading extensions
The Chrome sample extensions are at https://developer.chrome.com/extensions/samples |
Is there any plan to do which api first? I notice that only four APIs are currently supported. How about runtime and desktopCapture? I really need these two APIs. |
@mcsnb When This issue is purely to track the progress of exposing the relevant |
@amaitland Thx. It seems that the progress is very slow. T_T |
Other methods like Closing this issue as the |
The |
If you require assistance then please ask questions on the Chromium Embedded Framework(CEF) Forum. You MUST confirm that Details for testing with the |
CEF
added support for extensions in https://bitbucket.org/chromiumembedded/cef/issues/1947/add-support-for-chrome-extensionsOnly some of the built in
API's
are exposed, loadchrome://extensions-support
in the browser to see whichAPI's
are supported.There are quite a few methods and handlers that need to be added (not a complete list)
http://magpcss.org/ceforum/apidocs3/projects/(default)/CefRequestContext.html#LoadExtension(constCefString&,CefRefPtr%3CCefDictionaryValue%3E,CefRefPtr%3CCefExtensionHandler%3E)
http://magpcss.org/ceforum/apidocs3/projects/(default)/CefExtensionHandler.html
The text was updated successfully, but these errors were encountered: