Как выставить нативный код для JavaScript в webkit2gtk

Я хочу представить собственный объект или функцию для JavaScript, чтобы я мог иметь функцию обратного вызова в C, когда конкретная функция вызывается в браузере.

Из этого примера кажется, что это возможно в WebKitGTK1 с ​​использованием сигнала "window-object-cleared".

Как я могу добиться того же в WebKitGTK2, я надеюсь, что это как-то связано с WebKitWebExtension. Но я не уверен, а также нет четких указаний или примеров для реализации WebKitWebExtension. Может ли кто-нибудь помочь мне с решением для моего запроса?

0 ответов

Да, WebKitWebExtension - это способ сделать это. В настоящее время лучшая документация о том, как написать один из них, - это сообщение в блоге. Существует window-object-cleared Сигнал аналогичен WebKit1, к которому вы можете подключиться в своем веб-расширении, и используйте API JavaScript для определения функций Javascript, которые видны на вашей веб-странице.

Другие вопросы по тегам