javascript - 什么是 phantom JS 错误代码 1?

标签 javascript phantomjs

在 phantomJS 中呈现某些网页而不是其他网页时,我收到错误代码 #1。该 block 位于调用 phantomJS 进行屏幕截图的第 3 方模块中。

  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);
      }
    });

什么是错误代码 1?我在网上找不到任何对 phantomJS 错误代码的引用。

最佳答案

code 是脚本执行的返回码。

这通常在客户端脚本中通过调用 phantom.exit(code) 进行管理。 phantomjs 示例的惯例是对无效参数使用 1

例如,检查 loadspeed.js

if (system.args.length === 1) {
    console.log('Usage: loadspeed.js <some URL>');
    phantom.exit(1);
} else {
...
}

关于javascript - 什么是 phantom JS 错误代码 1?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20004095/

相关文章:

python - Splash/PhantomJS(用于 JavaScript 渲染)可以与 Wget 一起下载网页吗?

javascript - 尝试在我的 Rails 应用程序中截屏页面时 PhantomJS.rb 卡住

PhantomJS 隐身模式

javascript - PhantomJS错误: Cannot access member 'write' of deleted QObject

javascript - Make .closest 选择填充来启动脚本

javascript - 如何将 php 变量作为参数传递给 JavaScript 函数

javascript - 字符串与正则表达式匹配?

javascript - Safari 在删除 src 并调用 load() 后不会停止下载媒体

javascript - HTML5 中新增的 inline-js 属性有哪些?

python - 使用 Selenium 通过 PhantomJS 中的超链接下载文件