Skip to content
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

Chrome Extension in CefSharp #719

Closed
hpposch opened this issue Dec 29, 2014 · 14 comments
Closed

Chrome Extension in CefSharp #719

hpposch opened this issue Dec 29, 2014 · 14 comments
Labels
upstream These issues require fixing in the Chromium Embedded Framework(CEF) or Chromium.

Comments

@hpposch
Copy link

hpposch commented Dec 29, 2014

Hello!
Is there a way to get a chrome extension like "Adblock" running in CefSharp.
I already read that i would need to implement an own extension system for this.
But is there already any extension system availiable, or how does this work in general.

@amaitland amaitland added the upstream These issues require fixing in the Chromium Embedded Framework(CEF) or Chromium. label Dec 29, 2014
@amaitland
Copy link
Member

@hpposch The upstream CEF project doesn't currently support the Google Extension API.

http://www.magpcss.org/ceforum/viewtopic.php?f=6&t=12199

As there are no plans to support Extensions I'm going to close this.

@hpposch
Copy link
Author

hpposch commented Jan 27, 2016

@amaitland i had a look at the Google Extension API..
It seems that it is just a bunch of javascript that is executed, and CEF can do that, am i right?
So if i someone creates an Adapter for the Google Extension API, all the Extensions should work in Cefsharp as well?!

@bilginkilic
Copy link

I think so, it could support. I tried some piece of codes that immitates google.chrome objects.. any body else trying to achive this?

@okatip1
Copy link

okatip1 commented Jan 27, 2016

@amaitland
Please do that buddy. You will save my life if you do that

@hpposch
Copy link
Author

hpposch commented Jan 27, 2016

@blgnklc what would you say if we create a new branch and try to design a new adapter for this?

@bilginkilic
Copy link

@hpposch I can do share the codes that are using cefsharp wrapper and of course cef extension and js bind capabilities.
Actually I have tried it with AdBlock and I could not go beyon some obstacles.

Have you tried anything smilar? Could you please tell me your point of view.

I promise to continue and see where I am in this weekend and I feel it will work soon. Then glad to share with you and sir @amaitland

@hpposch
Copy link
Author

hpposch commented Jan 27, 2016

@blgnklc I have not tried anything like this. I am developing a new application at the moment and i noticed that the Chrome Extensions would be very nice to have.
But i did not have time to implement something like this, i was just thinking about this.
If you like we could discuss about it, but it seems that you already have a good solution..

@hpposch
Copy link
Author

hpposch commented Jan 28, 2016

@blgnklc are you interested in creating a new branch..
Maybe we can find some more developers for this 'project'

@bilginkilic
Copy link

@amaitland @hpposch @okatip1 hey people. cefsharp is quite capable of registring the js obejects. Thanks all community about this project. I keep in touch with adblock team to get the idea of simple way of adaptiong the adblock to the current cefsharp project with using v8 capabilities. https://help.getadblock.com/support/tickets/487 this link to all interested people. best

@hpposch
Copy link
Author

hpposch commented Feb 5, 2016

@blgnklc thanks for the info..
Please keep me up to date and tell me if you need manpower to implement this feature ;-)

@hpposch
Copy link
Author

hpposch commented Feb 5, 2016

Btw. i cant access the support ticket from you :(

@AW1534
Copy link

AW1534 commented Jun 22, 2021

hey @bilginkilic , how is this going? i would love to try this if it is even remotely complete.

@criejs
Copy link

criejs commented Jun 29, 2021

This is the official forum respond to your question. It does not support.
https://www.magpcss.org/ceforum/viewtopic.php?f=6&t=12199

And I think you can transform any extensions to the corresponding js file ,
which can be injected into the page.

@mitchcapper
Copy link
Contributor

mitchcapper commented Jun 29, 2021

@tobuf the forum response is out of date but this ticket is very old. CEF has added limited extension support but the api is really not fleshed out, search some of the other cefsharp or CEF tickets for details.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
upstream These issues require fixing in the Chromium Embedded Framework(CEF) or Chromium.
Projects
None yet
Development

No branches or pull requests

7 participants