Как выставить нативный код для JavaScript в webkit2gtk - PullRequest
1 голос
/ 28 мая 2019

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

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

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

1 Ответ

0 голосов
/ 02 июня 2019

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

...