Question

J'obtiens le code d'erreur n°1 lors du rendu de certaines pages Web mais pas d'autres dans phantomJS.Le bloc se trouve dans un module tiers qui appelle phantomJS pour prendre la capture d'écran.

  if (path) {
    phantomProc.on('exit', function(code) {
      if (!calledCallback) {
        calledCallback = true;

        // No need to run the timeout anymore.
        clearTimeout(timeoutID);
        cb(code
          ? new Error('PhantomJS exited with return value ' + code)
          : null);
      }
    });

Qu'est-ce que le code d'erreur 1 ?Je ne trouve aucune référence aux codes d'erreur phantomJS en ligne.

Était-ce utile?

La solution

code est le code retour de l'exécution du script.

Ceci est généralement géré dans le script client, en appelant phantom.exit(code).La convention sur les exemples phantomjs est d'utiliser 1 pour les paramètres invalides.

Par exemple, vérifiez le chargementspeed.js

if (system.args.length === 1) {
    console.log('Usage: loadspeed.js <some URL>');
    phantom.exit(1);
} else {
...
}
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top