2017-07-21 2 views
0

Here ist ein Beispiel über das Ausführen von Phantomjs und das Übergeben von Parametern an es. Aber wie man --disk-cache=true dazu übergibt? Ist diese Version korrekt?Wie Systemparameter für phantomjs übergeben?

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

Ich bin tryinh dies und every zu laufen scheint zu funktionieren, aber Ordner C:\somepath enthält keine Dateien. So scheint es, dass disk-cache Parameter von phamtomjs Engine nicht erkannt werden und nur an das js-Skript übergeben. Sind sie?

Antwort

0

Alle Parameter, die für PhantomJS gedacht sind, sollten vor ein Skript übergeben werden.

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