我已经开始
了localhost === http://localhost:8000/app/templates/
我想用PhantomJS打开它,所以所有程序看起来都像真正的浏览器一样 - >结果我可以看到我通常在浏览器控制台中看到的所有信息。
我找不到任何正确的信息。
直到现在我已经尝试过这种模式
var webPage = require('webpage');
var page = webPage.create();
page.open('http://localhost:8000/app/templates/
', function(status) {
});
但是我仍然看不到任何在js文件中使用的console.logs应该与我的localhost调用一起加载
答案 0 :(得分:2)
要查看控制台日志,请注册onConsoleMessage
回调:
var webPage = require('webpage');
var page = webPage.create();
page.onConsoleMessage = function(msg, lineNum, sourceId) {
console.log('CONSOLE: ' + msg + ' (from line #' + lineNum + ' in "' + sourceId + '")');
};
http://phantomjs.org/api/webpage/handler/on-console-message.html