Javascript phantomjs语法中的分析错误

Javascript phantomjs语法中的分析错误,javascript,phantomjs,Javascript,Phantomjs,当我像这样运行它时,我有以下代码 phantomjs test-script.js http://phantomjs.org 我得到了一个“SyntaxError:Parse Error”的erorr。我是javascript新手,没有带错误的行号,我迷路了。这是密码 var args = require('system').args; var url = ""; args.forEach(function(arg, i) { url = arg; }); var pa

当我像这样运行它时,我有以下代码

phantomjs test-script.js http://phantomjs.org 
我得到了一个“SyntaxError:Parse Error”的erorr。我是javascript新手,没有带错误的行号,我迷路了。这是密码

var args = require('system').args;
var url = "";

args.forEach(function(arg, i) {
        url = arg;
});


var page = require('webpage').create();

var pageLoaded = function({

page.open(url, function (status) {
    if (status !== 'success') {
        console.log('Unable to access network');
    } else {
        page.includeJs("http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js", function() {
            var data = page.evaluate(function() {
                return $("body").html();
            });

            var title = page.evaluate(function () {
                return document.title;
            });

            console.log('<title>' + title + '</title>');
            console.log(data);
            page.close();
            phantom.exit();
        });
    }
   });
});    

var try_to = function() {
  setTimeout(pageLoaded, 1000);
};

try_to();
var args=require('system')。args;
var url=“”;
forEach(函数(arg,i){
url=arg;
});
var page=require('webpage')。create();
var pageload=函数({
页面打开(url、函数(状态){
如果(状态!=“成功”){
console.log('无法访问网络');
}否则{
第页,包括http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js“,函数(){
var data=page.evaluate(函数(){
返回$(“body”).html();
});
var title=page.evaluate(函数(){
返回文件.title;
});
控制台日志(“”+标题+“”);
控制台日志(数据);
page.close();
phantom.exit();
});
}
});
});    
var try_to=函数(){
设置超时(页面加载,1000);
};
试试看;

我查看了,但没有给我更多的信息进行调试。我已经检查了多个站点,没有得到第一个链接中提到的gzip问题。我想这是代码的问题。就像我删除了try_to()函数一样,一切都正常。

将js复制并粘贴到中,我只是尝试了一下,发现了很多错误,有些是琐碎的,但有些是重大的。对于初学者,您的pageloaded函数缺少a)。

使用在线JavaScript验证程序,例如。

我已经这样做了,没有看到可以修复的错误。所有的{和(在代码中排列,除非我遗漏了什么。我找不到实际问题,包括在jslint.Var pageloaded=function()上输出的错误-您遗漏了一个)对不起。我是个白痴。它应该是Var pageloaded=function()。这很有帮助。我很抱歉。刚刚看到其他两条评论。浏览器失败。我感谢您的帮助。很抱歉,我睡得不多。如果有帮助,请将此标记为答案。可能重复