Ese es el evento close, el cual es emitido cuando el otro extremo del canal está cerrado. Extensión: evento close Įlectron agrega una característica a MessagePort que no esta presente en la web, para poder hacer a MessagePorts más útil. debido a restricciones del mismo origen). Tenga en cuenta que los métodos usuales de IPC tales como send y invoke no pueden ser usados para transferir los MessagePort, sólo los métodos postMessage pueden transferir los MessagePort.Īl pasar los MessagePort a través del main process, puedes conectar dos páginas que de otra forma no podrían comunicarse (p.ej. Los objetos MessagePort pueden ser creados en el renderer o en el main process, y pasar de un lado a otro usando los métodos ipcRenderer.postMessage y WebContents.postMessage. Estos se comportan se comportan de manera similar a las clases análogas en el renderer. Para manejar e interactuar con MessagePorts en el main process, Electron agrega dos nuevas clases: MessagePortMain y MessageChannelMain. El main process no es una página web, sin embargo no tiene un integración con Blink por lo tanto no tiene las clases MessagePort o MessageChannel. MessagePorts en el main process Įn el renderer, la clase MessagePort se comporta exactamente como lo hace en la web. La documentación de Channel Messaging API es una gran manera para aprender más acerca de como funciona MessagePorts.
0 Comments
Leave a Reply. |
Details
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |