Passer des arguments à la page.évaluer

Je suis l'aide de PhantomJS page.evaluate() pour faire de grattage. Mon problème est que le code que j'ai passer à la page webkit est en bac à sable, et donc n'a pas accès aux variables de mes principaux fantôme de script. Il est difficile de faire le raclage du code générique.

page.open(url, function() {
  var foo = 42;

  page.evaluate(function() {
    //this code has no access to foo
    console.log(foo);
  });
}

Comment ai-je pu pousser des arguments dans la page?

InformationsquelleAutor TheFist | 2012-03-23