将Console传递给IIFE时,如何防止IE崩溃

时间:2016-12-07 14:37:30

标签: javascript internet-explorer iife

我有一个需要在IE浏览器中运行的脚本< V11。别问我原因!当IE没有运行开发人员工具时,似乎控制台对象不可用,这会导致问题。

除了编写未定义的凌乱检查之外,我找不到防止脚本失败的方法。

以下是使用IIFE的示例代码:

  var vm = (function ($, c, opts) {

  }(jQuery, console, window.MyAppSettings));

我甚至无法在IIFE中测试未定义的内容,因为它在调用之前似乎已经破坏了。这种事情有没有约定?

0 个答案:

没有答案