Исследуя возможности пользовательского интерфейса Android, я натолкнулся на документацию по методу addJavascriptInterface (), который позволяет вам предоставлять методы JavaScript-объекта Android для Javascript в компоненте WebView вашего пользовательского интерфейса.
Эта идея кажется настолько полезной и очевидной (с точки зрения концепции, а не реализации). Однако я не могу найти никакого эквивалента для настольной версии движка webkit. Существуют такие вещи, как pywebkitgtk и версия веб-просмотра qt, которые допускают некоторую ограниченную связь между нативным приложением и веб-приложением, но все они, кажется, требуют фанки хаков и доморощенных уровней обмена сообщениями. Способ Android намного элегантнее.
Кто-нибудь знает такой же простой способ связать приложение HTML5 с нативным кодом рабочего стола?