Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

498
Vistas
Cordova-Electron: ¿Hay alguna forma de agregar el script preload.js y deshabilitar la integración de nodos?

En el documento de Apache Cordova ( https://cordova.apache.org/docs/en/10.x/guide/platforms/electron/index.html ), se sugiere establecer "nodeIntegration" en verdadero en el archivo settings.json para usar NodeJs y Electron API en la parte del renderizador de mi aplicación. Sin embargo, en el documento electrónico, esta acción no se recomienda por razones de seguridad y se sugiere utilizar un script de precarga para hacerlo.

¿Es posible hacer lo mismo con cordova-electron? Algo como esto no parece funcionar:

 { "browserWindow": { "width": 1024, "height": 768, "fullscreen": false, "frame": false, "webPreferences": { "nodeIntegration": false, "preload": "file://{Directory}/preload.js", "contextIsolation": true } }

La opción de "precarga" no se lee. Estoy usando cordova 10, con cordova-electron 2.0.

Gracias de antemano por cualquier consejo. :)

over 4 years ago · Santiago Trujillo
1 Respuestas
Responde la pregunta

0

De acuerdo con la documentación de Electron, tenemos que usar una ruta absoluta para la precarga y el protocolo file:// se considera como no absoluto. Si cambia la ruta a una realmente absoluta, la aplicación intentará precargarla. El problema aquí es definir la ruta dinámica en esa configuración json. Por lo que puedo ver, no se pudo configurar usando la directiva __dirname , por lo que la forma más fácil, al menos por ahora, es usar nodeIntergration: true en cordova-electron build

over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda