Per poter caricare e funzionare correttamente jQuery in una pagina HTML che stavo aprendo in Electron (precedentemente Atom Shell), ho dovuto disabilitare l'integrazione del nodo durante la creazione di BrowserWindow
nel mio file main.js
.Qual è l'esito dell'impostazione del nodo-integrazione su false quando si crea una nuova finestra del browser in Electron?
Qualcuno può dirmi quale impostazione node-integration: false
mi impedirà di essere in grado di farlo che normalmente sarei in grado di fare se non l'avessi disattivato?
Grazie Paul per la risposta. Purtroppo non posso usare Zepto.js al momento giusto perché Twitter Bootstrap non è completamente compatibile con esso (almeno fino alla v4). Prendo la tua risposta per dire che fare cose come 'var ipc = require ('ipc')' nella pagina web non funzionerà più con 'node-integration: false', corretto? – Bryan
Corretto, tutto ciò che implica "require" è fuori dalla porta. jQuery è probabilmente abbastanza facile da applicare alle patch per funzionare, lo farei. Questo è un evento comune con Electron, gli sviluppatori JS sono usati per "O DOM _or_ require", ed Electron è un ambiente DOM * con * require, e molte librerie Get Confused. Di solito è una soluzione a 1-2 linee. –
Essendo nuovo al nodo AND Electron, non sono sicuro di cosa significhi "node.js nel processo di rendering" e non ho trovato nulla che lo spieghi nella documentazione di Electron. Intendi dire che i moduli elettronici disponibili, come il modulo 'electron', non sarebbero disponibili? Come si potrebbe, in tal caso, parlare al processo principale? –