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

To get started with developing extensions? #9

Open
Kazhuu opened this issue Nov 17, 2020 · 2 comments
Open

To get started with developing extensions? #9

Kazhuu opened this issue Nov 17, 2020 · 2 comments

Comments

@Kazhuu
Copy link

Kazhuu commented Nov 17, 2020

Hello! This is not right place to ask for this but I'm coming from vimb and found this add block support for it. I was wondering how does this extension talk to vimb and does it use standardised webextensions API? I was looking around and reading Mozilla documenation but all examples use JS to write extensions and not C/C++.

The point is, is there some documentation to get started with? I want to try to develop and contribute but I find a bit hard to get started how everything works. Some overall picture would be fine and I can read/figure out the rest. Thanks!

@Kazhuu Kazhuu changed the title To get started with developing with webextensions To get started with developing extensions? Nov 17, 2020
@jun7
Copy link
Owner

jun7 commented Nov 17, 2020

how does this extension talk to vimb?

wyebadblock dosen't talk to vimb.
It just connects send-request signal of WebkitWebPage object shared by extensions.

is there some documentation to get started with?

There is no tutorial but only API reference I think.
See the Web Extensions section of
https://webkitgtk.org/reference/webkit2gtk/stable/index.html
and
https://webkitgtk.org/reference/jsc-glib/stable/index.html

I don't think above documents are usefull to get started though.

@Kazhuu
Copy link
Author

Kazhuu commented Nov 18, 2020

Okay thanks for the links. I'll take a look.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants