首先,我不会手动检测IE浏览器,我知道基于行为的检测是最佳做法。现在,我们已准备好继续讨论这个话题。
我最近正在阅读Angular源代码并尝试将一些polyfill写入1.2.x
中发现了一些有趣的内容我们可以在其源代码中看到,它使用变量 msie 进行浏览器检测。它没有在sniffer.js中声明,我也搜索项目,但也没有。唯一的方法是它生活在Global Object中,但是当我们输出 angular 变量时,仍然没有找到它。
我想知道角度在哪里宣布它以及如何?
提前致谢
答案 0 :(得分:0)
var isIE = /*@cc_on!@*/false || !!document.documentMode;
var isIE = /*@cc_on!@*/false || !!document.documentMode;
console.log(isIE)