Followup:

After discussion with Konstantin, (IRC anullen), based on
WebKitExtensionManager.cpp, it seems that there is no direct way of doing
it. (Webprocess has to load GModule, not main process).
This functionality would have to be added or hacked onto webkit2gtk.

Thank you.


On Wed, Nov 22, 2017 at 10:17 AM, Leo Ufimtsev <leoni...@redhat.com> wrote:

> Hello,
>
> The current api to load a webextension is to point it to a folder with
> extensions:
>
> .. webkit_web_context_set_web_extensions_directory(..)
> .. webkit_web_context_set_web_extensions_initialization_user_data (..)
>
> Is there a way to specify the exact .so file instead of specifying a
> directory?
> (e.g load the module manually?).
>
> We package webkitgtk into a jar and interact with it via JNI. Extracting
> '.so' files and dealing with a separate directory is a bit complicated in
> that context, it would be preferred to point to specific .so file.
>
> Thank you.
>
> [1] https://webkitgtk.org/reference/webkit2gtk/stable/
> WebKitWebContext.html#webkit-web-context-set-web-extensions-directory
>
> --
> Leo Ufimtsev, Software Engineer, Red Hat
>



-- 
Leo Ufimtsev, Software Engineer, Red Hat
_______________________________________________
webkit-help mailing list
webkit-help@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-help

Reply via email to