This unfortunately breaks other things. Here is the fix I found on another site that seemed to work for me:
I'd say leave the X-UA-Compatible
as "IE=8"
and add the following code to the bottom of your master page:
<script language="javascript">
/* IE11 Fix for SP2010 */
if (typeof(UserAgentInfo) != 'undefined' && !window.addEventListener)
{
UserAgentInfo.strBrowser=1;
}
</script>
This fixes a bug in core.js
which incorrectly calculates that sets UserAgentInfo.strBrowse=3
for IE11 and thus supporting addEventListener
. I'm not entirely sure on the details other than that but the combination of keeping IE=8 and using this script is working for me. Fingers crossed until I find the next IE11/SharePoint "bug"!
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…