Как общаться с WebView в Chrome App?

Я разработал веб-сайт, который намереваюсь отображать внутри веб-просмотра в приложении Chrome. Это отлично работает.

Теперь я хочу использовать postMessage с веб-сайта, чтобы отправлять сообщения из веб-просмотра и в содержащее приложение Chrome. Это делается черезtop.postMessage внутри веб-просмотра.

Я пробовал следующие слушатели событий:

webView.contentWindow.addEventListener('message', messageHandler);

webView.addEventListener('message', messageHandler);

window.addEventListener('message', messageHandler);

document.addEventListener('message', messageHandler);

Я успешно реализовал следующие слушатели событий. Все из которых работают как ожидалось:contentload, dialog а такжеconsolemessage.

Если я не могу заставить это работать, я рассматриваю использованиеconsolemessage отправлять сообщения из веб-просмотра в контейнер - что-то мне не нравится, и я подозреваю, что оно не будет работать, если не использовать режим разработчика.