Necesito enviar más de un mensaje usando js a la misma fuente que la flutter app es la fuente y está lista para recibir todos los mensajes en función de su ID, que se menciona en la documentación para enviarse así:
measurePointTwo.postMessage(ptTwoData)esto causa el error:
Uncaught ReferenceError: measurePointTwo is not defined Esto se debe a que estoy usando measurePointTwo y no puedo dejar de usar esto porque así es como el oyente en mi aplicación flutter recibe diferentes mensajes, según esta ID o nombre único.
lo que he probado
window.measurePointTwo.postMessage(ptTwoData)y esto me está dando este error:
Uncaught TypeError: Cannot read properties of undefined (reading 'postMessage')Información extra
flutter y es una vista webWebView , esta función se usa para manejar postMessage : javascriptChannels: { JavascriptChannel( name: 'newCords', onMessageReceived: (JavascriptMessage message) { controller.getLagLngFromJSMessage( message.message); }), JavascriptChannel( name: 'measurePointOne', onMessageReceived: (JavascriptMessage message) { controller.getPintOneFromJSMessage( message.message); }), JavascriptChannel( name: 'measurePointTwo', onMessageReceived: (JavascriptMessage message) { controller.getPintTwoFromJSMessage( message.message); }), JavascriptChannel( name: 'newPoint', onMessageReceived: (JavascriptMessage message) { controller.getClickedPoint(message.message); }), },