Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
双向沟通颤振webview和reactjs网站_Reactjs_Flutter - Fatal编程技术网

双向沟通颤振webview和reactjs网站

双向沟通颤振webview和reactjs网站,reactjs,flutter,Reactjs,Flutter,如何从webview集成中获取网站在reactjs中的按钮动作到颤振本机?webview可以通过JavaScriptChannel与颤振应用程序通信。要创建javascript通道,请按如下方式初始化WebView: WebView( initialUrl: INITIAL_URL, javascriptChannels: [ JavascriptChannel(name: 'Print', onMessageReceived: (JavascriptMessage messag

如何从webview集成中获取网站在reactjs中的按钮动作到颤振本机?

webview可以通过JavaScriptChannel与颤振应用程序通信。要创建javascript通道,请按如下方式初始化WebView:

WebView(
  initialUrl: INITIAL_URL,
  javascriptChannels: [
    JavascriptChannel(name: 'Print', onMessageReceived: (JavascriptMessage message) {
      // here you decide what to do with the message
      setState(() {
        currentMessage = message;
      });
    }
  ]
)
使用“打印”JavaCScript通道初始化WebView会将打印对象添加到窗口范围。要将消息发布到您的颤振应用程序,只需编写:

Print.postMessage('Example message');

Webview可以通过JavaScriptChannel与Flatter应用程序通信。要创建javascript通道,请按如下方式初始化WebView:

WebView(
  initialUrl: INITIAL_URL,
  javascriptChannels: [
    JavascriptChannel(name: 'Print', onMessageReceived: (JavascriptMessage message) {
      // here you decide what to do with the message
      setState(() {
        currentMessage = message;
      });
    }
  ]
)
使用“打印”JavaCScript通道初始化WebView会将打印对象添加到窗口范围。要将消息发布到您的颤振应用程序,只需编写:

Print.postMessage('Example message');
欢迎来到SO。请阅读并编辑您的问题。欢迎访问SO。请阅读并编辑您的问题。