Incluir archivo js con PhantomJS
En un script PhantomJS, estoy tratando de cargar un archivo JavaScript local que define una matriz:
var webPage = require('webpage'),
page = webPage.create();
injected = page.injectJs('./codes.js');
if (injected) {
console.log('injected codes.js');
console.log(myCodes);
}
phantom.exit();
codes.js:
myCodes = new Array();
myCodes[0] = { "stuff": "here" };
// more like this
Esperaría que la matriz myCodes esté disponible. Pero recibo
códigos inyectados.js
ReferenceError: no se puede encontrar la variable: myCodes