我可以使用Javascript 1.7+;Firefox web worker中的迭代器和生成器?

我可以使用Javascript 1.7+;Firefox web worker中的迭代器和生成器?,javascript,firefox,web-worker,Javascript,Firefox,Web Worker,或者我如何告诉Firefox使用mimetypeapplication/javascript解析web worker扩展;版本=1.7 Firefox 4 Beta 9中的Firebug 1.7a9提供: missing ; before statement [Break On This Error] yield k; 当它无法识别正则脚本标记中的generator yield关键字时,它会这样说。您需要使用该HTTP头为文件提供服务。你在运行什么服务器?我刚刚尝试了node.js,并用.js

或者我如何告诉Firefox使用mimetype
application/javascript解析web worker扩展;版本=1.7

Firefox 4 Beta 9中的Firebug 1.7a9提供:

missing ; before statement
[Break On This Error] yield k;

当它无法识别正则脚本标记中的generator yield关键字时,它会这样说。

您需要使用该HTTP头为文件提供服务。你在运行什么服务器?

我刚刚尝试了node.js,并用.js7扩展名重命名了我的文件,该扩展名映射到应用程序/javascript;版本=1.7 mimetype。因此,根据Firebug,它在该内容类型头中使用了该mimetype,但从工作者而不是浏览器抛出相同的错误(因此,我猜如果Mozilla实现了web worker界面的标准版本,它的解析是正确的,但执行时仍然使用了错误的类型,这不包括非标准的ECMAscript扩展)。总之,好奇满足了。@user:酷!很抱歉,我无法更具体地给出我的答案,因为我不知道您运行的是哪台服务器。