2017-07-21 2 views
0

Here est un exemple d'exécution de phantomjs et de transmission de paramètres. Mais comment y passer --disk-cache=true? Est-ce que cette version correcte?Comment transmettre les paramètres du système pour phantomjs?

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

Je suis tryinh pour exécuter cela et everythings semble fonctionner, mais le dossier ne C:\somepath contient aucun fichier. Il semble donc que les paramètres disk-cache ne sont pas reconnus par le moteur phamtomjs et juste transmis au script js. Sont-ils?

Répondre

0

Tous les paramètres destinés à PhantomJS doivent être transmis avant un script.

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