将“use strict”置于在 Firefox 扩展中阻止它运行但没有显示错误
我有一个带有几个 javascript 文件的扩展。当我输入:
“使用严格”时;
在某些文件上,扩展程序停止运行,但错误控制台中没有错误消息。然而,这些脚本在没有“use strict”的情况下也能很好地工作。
我的猜测是这些文件可能存在语法错误(通过“use strict”暴露),但我不知道如何跟踪这些错误。
任何线索都高度赞赏。
I have an extension with several javascript files. When I put:
"use strict";
on some of the files the extension stops from functioning but with no error message in Error Console. However the scripts work well without 'use strict'.
My guess is that these files might be having syntax errors (that get exposed with "use strict") but don't how I can trace these errors.
Any clue highly appreciated.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
使用 jslint 检查代码中的错误。它有许多选项来配置其行为,并且还可以提供风格评论。
在没有看到你的消息来源的情况下我只能说这么多。
Use jslint to check for errors in your code. It has many options to configure its behavior, and can also provide style critiques, as well.
That's about all I can say without seeing your source.