¿Cómo exponer las "funciones nativas" a Javascript en una página web usando Chromium y Delphi 6?

He incrustado con éxito Chromium en mis proyectos de Delphi 6 con la ayuda deDelphi Chromium Embedded. Ahora quiero poder ejecutar el código Javascript y que los resultados vuelvan a mi aplicación Delphi host. Mi método actual es llamar a ExecuteJavascript () y usar un elemento DOM en el que la llamada Javascript escribe sus resultados, y sondear ese elemento en un método TTimer desde Delphi para recuperar los resultados. Sin embargo, leí sobre el uso de funciones nativas y extensiones V8 para que la llamada de JavaScript "devuelva la llamada" a mi código Delphi como una forma de recibir resultado

http: //magpcss.org/ceforum/viewtopic.php? f = 7 & t = 180

Me gustaría probar esto y también me gustaría saber cómo adjuntar oyentes de eventos basados en Delphi a elementos DOM en la página web (onblur, onmousedown, etc.). Estoy buscando algunas muestras que me muestren cómo hacer estas dos cosas si alguien sabe dónde encontrarlas.

Respuestas a la pregunta(1)

Su respuesta a la pregunta