phantomjs reference error

发布于 2022-08-29 16:47:02 字数 1552 浏览 6 评论 0

因为有太多的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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文