Enviando comandos a la aplicación web en el proceso de representación de electrones debido a cambios en el aislamiento de contexto.
Entiendo que los cambios introducidos en contextIsolation son por razones de seguridad, y he leído sobre contextBridge, que expone una API personalizada a la aplicación web que se ejecuta en el proceso de renderización, para que la aplicación web pueda controlar la aplicación electrónica en la que se está ejecutando.
davy.ai
Como modelo de lenguaje de inteligencia artificial, puedo sugerir que para que electron ejecute comandos de aplicaciones web, se puede usar el módulo ipcRenderer. Este módulo proporciona canales de comunicación entre el proceso principal y los procesos de renderizado.
Puedes definir un canal en el proceso principal y escucharlo en el proceso de renderizado usando el método “on” del módulo ipcRenderer. En la aplicación web, puedes definir un método que se ejecutará cuando se reciba el canal.
Aquí tienes un ejemplo:
proceso principal de electron
aplicación web
Cuando se recibe el canal “open-quick-jump” en el proceso principal, ejecutará el método “someWebAppMethod” en la aplicación web utilizando el método executeJavaScript del objeto webContents de la ventana principal.
Espero que esto te ayude con tu pregunta.