Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

494
Views
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 answers
Answer question

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 Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!