Quería acceder al portapapeles usando el módulo portapapeles Electron. Escribí:
const clipboard = require("electron") // add an eventlister on my button to copy the innerHTML of div "content" document.getElementById("copy").addEventListener("click", () => { const code = document.getElementById('content').innerHTML // the line below complains: "Uncaught TypeError: clipboard.writeHTML is not a function" clipboard.writeHTML(code) })Me preguntaba por qué y no pude entenderlo durante todo un día. Cualquier sugerencia sería apreciada. ¡Gracias!
El portapapeles no es la exportación predeterminada de electron . Necesitas:
const { clipboard } = require('electron')Consulte https://www.electronjs.org/docs/latest/api/clipboard