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

306
Visualizações
Obteniendo un error al ejecutar 'preload.js' en electron.js

Recibo un error en el que electronjs no puede cargar el script de precarga. Estoy creando una herramienta en la que puedo cargar un archivo de texto y me devolverá el contenido del archivo.

Ventana de electrones

Tengo entrada de archivo con id 'cargar' en mi index.html.

Principal.js

 const { app, BrowserWindow, dialog, ipcMain } = require("electron"); const path = require("path"); function createWindow() { const win = new BrowserWindow({ width: 800, height: 600, webPreferences: { preload: path.join(__dirname, "preload.js"), }, }); win.webContents.openDevTools(); win.loadFile("index.html"); } ipcMain.on("file-request", (event) => { if (process.platform !== "darwin") { dialog .showOpenDialog({ title: "Select the File to be uploaded", defaultPath: path.join(__dirname, "../assets/"), buttonLabel: "Upload", filters: [ { name: "Text Files", extensions: ["txt", "docx"], }, ], properties: ["openFile"], }) .then((file) => { console.log(file.canceled); if (!file.canceled) { const filepath = file.filePaths[0].toString(); console.log(filepath); event.reply("file", filepath); } }) .catch((err) => { console.log(err); }); } });

precargar.js

 const { ipcRenderer } = require("electron"); const uploadFile = document.getElementById("upload"); uploadFile.addEventListener("click", () => { ipcRenderer.send("file-request"); }); ipcRenderer.on("file", (event, file) => { console.log("Obtained File from main process: " + file); });
about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

He solucionado el problema haciendo lo del selector de documentos en renderer.js y haciendo exposeInMainWorld en preload.js

about 4 years ago · Juan Pablo Isaza 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