jQuery1.9.1源代码中“支持:Firefox 18+”是什么意思?

时间:2013-04-30 02:41:24

标签: jquery

我正在阅读jquery1.9.1源代码。一开始,它说:

// Can't do this because several apps including ASP.NET trace
// the stack via arguments.caller.callee and Firefox dies if
// you try to trace through "use strict" call chains. (#13335)
// Support: Firefox 18+
//"use strict";

由于像ASP.NET跟踪这样的应用程序,我已经读过#13335号票据 通过arguments.caller.callee调用堆栈,"使用strict"被删除了。

但我不明白"支持:Firefox 18 +"装置

是否意味着,如果你使用firefox 18+,"使用strict"会很好的 像ASP.NET这样的应用程序?

1 个答案:

答案 0 :(得分:1)

评论"use strict";仅在使用Firefox v18或更新版本时才会生效。

正如@blender所说,如果正在使用该版本的FF或更新版本,它只会破坏页面。

基本上,它用于跨浏览器的错误处理。

如果src中的后续代码与除FF 18+之外的其他浏览器一起使用,通过包含它,它允许更多浏览器使用相同的src文件,使我们的生活更轻松。