<div dir="ltr"><div><div><div>Followup:</div><div><br></div>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).<br></div>This functionality would have to be added or hacked onto webkit2gtk.<br></div><div><br></div><div>Thank you.<br></div><br></div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Nov 22, 2017 at 10:17 AM, Leo Ufimtsev <span dir="ltr"><<a href="mailto:Leonidas@redhat.com" target="_blank">Leonidas@redhat.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><div><div><div>Hello, <br><br></div>The current api to load a webextension is to point it to a folder with extensions:<br><br>.. webkit_web_context_set_web_<wbr>extensions_directory(..)<br>.. webkit_web_context_set_web_<wbr>extensions_initialization_<wbr>user_data (..)<br><br></div>Is there a way to specify the exact .so file instead of specifying a directory?<br></div>(e.g load the module manually?).<br><br></div>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.<br><div><div><div><br></div><div>Thank you.<br></div><div><br>[1] <a href="https://webkitgtk.org/reference/webkit2gtk/stable/WebKitWebContext.html#webkit-web-context-set-web-extensions-directory" target="_blank">https://webkitgtk.org/<wbr>reference/webkit2gtk/stable/<wbr>WebKitWebContext.html#webkit-<wbr>web-context-set-web-<wbr>extensions-directory</a><span class="HOEnZb"><font color="#888888"><br clear="all"><div><div><br>-- <br><div class="m_8199252951122800490gmail_signature">Leo Ufimtsev, Software Engineer, Red Hat</div>
</div></div></font></span></div></div></div></div>
</blockquote></div><br><br clear="all"><br>-- <br><div class="gmail_signature" data-smartmail="gmail_signature">Leo Ufimtsev, Software Engineer, Red Hat</div>
</div>