phantomjs reference error
因为有太多的Js, 为了做SEO。我用phantomjs 生成 example.cn 的html
var webserver = require('webserver');
var server = webserver.create();
var webPage = require('webpage');
var url = 'http://www.example.cn';
var content = '';
var page = webPage.create();
page.open(url, function (status) {
content = page.content;
});
page.includeJs('http://www.example.cn/js/jquery-1.7.1.min.js');
page.includeJs('http://www.example.cn/js/countdown.js');
page.includeJs('http://www.example.cn/js/jquery.tools.min.js');
page.includeJs('http://www.example.cn/js/jquery.colorbox.js');
page.includeJs('http://www.example.cn/js/jquery.activity-indicator-1.0.0.min.js');
var service = server.listen('someip:8080', function(request, response) {
if(request.method == 'GET'){
response.statusCode = 200;
response.content = content;
response.write(content);
}else{
response.statusCode = 405;
}
response.close();
});
在chrome 浏览器里面得到的总是 uncaught referenceError: $ is not defined
不知道为啥,请大神帮帮忙
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论