如何通过phantomjs的系统参数?

时间:2017-07-21 04:59:38

标签: javascript node.js phantomjs

Here是关于运行phantomjs并向其传递参数的示例。但是如何将$ ./bin/float_hex pi : 3.141593 : 0x40490fdb 传递给它?这是正确的版本吗?

--disk-cache=true

我正在尝试运行此操作并且每件事似乎都有效,但文件夹var childArgs = [ path.join(__dirname, 'phantomjs-script.js'), 'argumentForJsScript', '--disk-cache=true', '--disk-cache-path=C:\somepath' ] 不包含任何文件。因此C:\somepath引擎似乎无法识别disk-cache参数,只是传递给js脚本。是吗?

1 个答案:

答案 0 :(得分:0)

任何适用于PhantomJS的参数都应在传递脚本之前传递。

var childArgs = [
  '--disk-cache=true',
  '--disk-cache-path=C:\somepath',
  '--cookies-file=C:\somepath\cookies.txt',
  path.join(__dirname, 'phantomjs-script.js'),
  'argumentForJsScript'
]