0
我使用全局npm安裝phantomJs。爲什麼這段代碼不工作?PhantomJs:Spawn不打開任何應用程序
var page = require('webpage').create();
var spawn = require('child_process').spawn;
page.open('http://google.com', function(status){
if(status == 'success') {
page.render('/tmp/google-snapshot.jpg');
spawn('/usr/bin/sensible-browser', 'file:///tmp/google-snapshot.jpg');
phantom.exit();
}
})
林使用Linux薄荷。在終端鍵入命令/usr/bin/sensible-browser file:///example.png
工作正常,但爲什麼這不通過腳本。
如何運行此腳本? – Vaviloff
事實證明,在spawn()可以完成之前,phantom.exit()被調用。 – Kumar