2016-09-25 30 views
0

我在Windows主机上运行CentOS虚拟机。 CentOS的VM托管本地Apache服务器和一些奇怪的原因在虚拟机内的Firefox是抛出一个语法错误,这一段代码在这里为什么Mozilla Firefox会引发语法错误?

getInput: function() { 
    for (let i in s) { 
     s[i].on("click", function() { 
     console.log($(this).val()); 
     }); 
    } 
}, 

,并说

SyntaxError: missing ; after for-loop initializer

然而,谷歌虚拟机上的chrome很好。甚至主机上的chrome/firefox都很好......没有任何错误。

+0

您是否比较过主机和虚拟机FF实例的版本? – the8472

+0

@ the8472,版本完全相同。我访问我的主机上的Apache服务器,所以它应该是相同的版本。 –

+2

我问FF的版本,而不是JS服务。 – the8472

回答

2

firefox on VM is 38.3.0

let已提供给Web内容in FF 44

so I figure that 38 is the latest linux version.

不,这不是Firefox的最新版本。但如果你使用发行版的包管理器而不是安装官方的firefox版本,那么更新机制可能不起作用。

+0

即使更新机制有效,CentOS也与Redhat共享上游。对于几乎任何可能对安装感兴趣的软件包而言,Redhat的官方软件仓库都过时了。 – rockerest

+0

谢谢你,我觉得自己像个小菜一样。 –

相关问题