【发布时间】:2018-09-17 12:45:02
【问题描述】:
我正在开发一个使用 Angular 的 JMol Javascript 扩展的 Web 应用程序。这是具有挑战性的。它一直运行良好,但今天它停止在 Firefox 上运行。当我尝试某些东西时,JMol 抱怨错误
TypeError:对严格模式调用函数的访问被审查
这发生在 3rd 方代码中,仅在 Firefox 上(昨天已自行更新)。它在 Chrome 上运行良好。
多年来,我发现有些人抱怨类似的错误(没有使用 JMol)。他们都收到了有趣的答案——将 jQuery 降级到 1.1,在 setTimeout 中包装一些函数调用以及其他类似的答案。
我找不到此错误原因的解释。什么是严格模式调用者,哪些访问受到审查,为什么?我还希望看到在 Firefox 上生成此错误的最少代码片段 - 这样我就可以理解我要修复的内容。
【问题讨论】:
标签: javascript firefox