Voy a dejar la solución a un problema que me encontré, y es que no me funcionaba la carga de imágenes cuando en la ruta habÃa palabras con acentos. Para arreglar esto le he añadido la función decodeURIComponent de javascrip y asà toma correctamente la ruta:
let myurl = decodeURIComponent(url)
El bloque de código completo ha quedado de la siguiente manera:
protocol.registerFileProtocol('plp', (request, callback) => {
const url = request.url.substr(6)
let myurl = decodeURIComponent(url)
callback({path: path.normalize(myurl)}) // eslint-disable-line
}, (err) => {
if (err) throw err
})
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?