Flutter Web Javascript связь (JavascriptChannel) - PullRequest
0 голосов
/ 07 февраля 2020

Как мы можем общаться с Javascript в Flutter Web?

Для мобильного веб-просмотра Flutter у нас есть JavascriptChannel, и очень удобно общаться вот так

    JavascriptChannel(
        name: 'channelName',
        onMessageReceived: (JavascriptMessage message) {

        });

Но как можно Я выполнил sh это в Интернете Flutter?

Я создаю вид, подобный этому

    ui.platformViewRegistry.registerViewFactory(
        "someID",
        (int viewId) => html.IFrameElement()
          ..src =
              "link.to.my.custom.page"
          ..style.border = 'none');

и виджет

HtmlElementView(
        viewType: "someID",
      )

Он правильно отображает мою страницу, но как это сделать? Я получаю любой звонок или сообщение от Javascript?

...