标签: javascript internet-explorer iife
我有一个需要在IE浏览器中运行的脚本< V11。别问我原因!当IE没有运行开发人员工具时,似乎控制台对象不可用,这会导致问题。
除了编写未定义的凌乱检查之外,我找不到防止脚本失败的方法。
以下是使用IIFE的示例代码:
var vm = (function ($, c, opts) { }(jQuery, console, window.MyAppSettings));
我甚至无法在IIFE中测试未定义的内容,因为它在调用之前似乎已经破坏了。这种事情有没有约定?