Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

503
Visualizações
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 Respostas
Responde à pergunta

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 Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda