Javascript FullCalendar V4未在IE11兼容模式下呈现

Javascript FullCalendar V4未在IE11兼容模式下呈现,javascript,internet-explorer,fullcalendar,compatibility,addeventlistener,Javascript,Internet Explorer,Fullcalendar,Compatibility,Addeventlistener,我正在使用FullCalendar版本4。当我的用户在IE11下启动目标页面时,如果他们已选中浏览器的兼容性视图设置,则日历不会呈现 我无法在我的开发环境中重现这个问题,可能是因为用户通过他们的内部网访问他们的环境。还有其他人看到或解决了这个问题吗 我让一个用户检查他们的控制台输出。问题似乎是方法document.addEventListener在兼容模式下不可用。是否有其他方法初始化FullCalendar版本4 我尝试从这个链接下载示例代码 我在IIS上托管该示例,以测试IE 11的问题

我正在使用FullCalendar版本4。当我的用户在IE11下启动目标页面时,如果他们已选中浏览器的兼容性视图设置,则日历不会呈现

我无法在我的开发环境中重现这个问题,可能是因为用户通过他们的内部网访问他们的环境。还有其他人看到或解决了这个问题吗


我让一个用户检查他们的控制台输出。问题似乎是方法
document.addEventListener
在兼容模式下不可用。是否有其他方法初始化FullCalendar版本4

我尝试从这个链接下载示例代码

我在IIS上托管该示例,以测试IE 11的问题

根据我的测试结果,我发现该示例在没有兼容性视图模式的情况下运行良好

如果我在兼容性视图模式下添加站点,则它不会呈现日历,并在控制台中生成一些错误

看起来兼容模式使用IE 7模式,但与FullCalendar v4版本不兼容导致了此问题


解决此问题的简单方法是关闭兼容性视图模式。

addEventListener不是特定于fullCalendar@ADyson问题是addEventListener支持IE9,但兼容模式使用IE7模式。请在投票前检查一下。我知道。但我的观点是,这不仅仅是与fullCalendar兼容的问题。我认为您的回答应该强调,问题实际上是addEventListener的问题,而不是fullCalendar实现中的任何具体问题。您在上面的评论中所写的内容应该是答案的重要部分,因为这解释了问题发生的原因。以上所有的回答都是为了确认问题的存在,也许你有误解。问题在于兼容性模式。许多功能在使用时将不可用。因为IE7没有。它并不是专门针对addEventListener的。IE7可能还不支持更多的东西。我很确定,除了addEventListener之外,还有更多的东西。但是你的答案甚至没有强调具体的事情,这就是在这个场景中发生的事情。因此,一个更好的答案应该强调这一点,然后继续解释可能还有其他问题。基本上,你对我的这些评论应该是答案的一部分。这就是我要说的。