我试图在通过标准输入发送它运行一些phantomJS,但我的网页打开不响应。
下面是我试图执行JavaScript:
require('webpage').create().open('http://google.com', function() { console.log('done'); phantom.exit(); });
相当直接的,对不对?
把在一个file.js,并使用
phantomjs.exe file.js
和它的作品,但通过REPL执行它
phantomjs.exe
phantomjs> require('webpage').create().open('http://google.com', function() { console.log('done'); phantom.exit(); });
它从不打回调。 听onResourceRequested表明它正在请求相同,但onResourceReceived一去不复返。
这是在Windows 7上运行有什么特别的,我需要page.open为REPL工作呢?
编辑:我应该提到,我是从C#在从文件执行的环境中运行,这是不是真的可行