I would like to use Blink (or Webkit, Gecko, KHTML, ... any similar linking mechanism, I'm not fussy) as a linking mechanism for rendering structured data from a C ++ program. And I want to be able to bind functions to DOM events in order to respond to user interactions.
In other words, I do not want to use the HTTP protocol, Javascript, or even a URI for image resources (I plan to directly connect images and video content from the database to the DOM, assuming this is possible). I just want the linking mechanism to allow me to build the DOM tree from scratch through calls to C ++ functions and allow me to bind function pointers to user interaction events.
I have many problems finding information on how to do this. Most of the information seems to be focused on a higher level web browser, such as embedding a fully functional web browser in an application. I am wondering if there is some “minimal subset” in the browser that I could use, and which might be the fastest / easiest way to get started.
source share