Как предоставить Javascript «собственные функции» на веб-странице с помощью Chromium и Delphi 6?

Я успешно встроил Chromium в свои проекты Delphi 6 с помощью Delphi Chromium Embedded . Теперь я хочу иметь возможность выполнять код Javascript и получать результаты, возвращаемые в мое хост-приложение Delphi. Мой текущий метод - вызвать ExecuteJavascript () и использовать элемент DOM, в который вызов Javascript записывает свои результаты, и опросить этот элемент в методе TTimer из Delphi для получения результатов. Тем не менее, я читал об использовании собственных функций и расширений V8 для вызова Javascript "обратного вызова" в моем коде Delphi в качестве способа получения результатов:

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

Я хотел бы попробовать это, и я также хотел бы знать, как прикрепить прослушиватели событий на основе Delphi к элементам DOM на веб-странице (onblur, onmousedown и т. Д.). Я ищу образцы, которые показали бы мне, как делать эти две вещи, если кто-нибудь знает, где их найти.

15
задан Robert Oschler 31 July 2011 в 23:30
поделиться