ie-10-logoIf you have recently upgraded to Internet Explorer 10 or 11, you may have noticed functions not working correctly with SharePoint 2010 or MOSS 2007, or most recently, IE11 with SharePoint 2013. If your browser doesn’t respond to various actions or you see lots of different JavaScript or Silverlight errors, there are a few quick fixes.

First let’s identify if you are having compatibility issues:

  1. Did you upgrade IE?
  2. Is the SharePoint Ribbon not working properly?
  3. When you follow Ribbon buttons, are you receiving JavaScript or Silverlight Errors?
  4. Are SharePoint Galleries not loading content?
  5. Are Web Parts are not displaying properly?

If you answered yes to one or more of these questions, then you might have a compatibility issue. So let’s fix it!

Why is this happening?

ASP’s .NET 2.0 and .NET 4 has a bug in the browser definition files in unpatched versions. Specifically, these definitions are only applicable to a certain range of browser versions. Anything outside of these ranges for some browsers (like IE 10 or 11) are not supported and ASP.NET sees them as unknown browsers and defaults to a down-level definition, which has certain inconveniences, like how it doesn’t support features like JavaScript or Silverlight.

So how do you fix it? Here’s what we tell customers:

There are two ways to address this issue: by fixing individual sites or a Server Side Patch.

Site-Only Fixes

Server Side Fix

A hotfix is available for the ASP.NET browser definition files in the .NET Framework 2.0 SP2 and in the .NET Framework 3.5 SP1 via the Microsoft Download Center by searching for KB2600100. Please Note: These ASP.NET browser definition files are part of the Microsoft .NET Framework 3.5.1 that is included in the release to manufacturer (RTM) version of Windows 7 and of Windows Server 2008 R2: http://support.microsoft.com/kb/2600100.

A hotfix is available for the ASP.NET browser definition files in the Microsoft .NET Framework 4.0 via the Microsoft Download Center by searching for KB2600088: http://support.microsoft.com/kb/2600088.

After applying either of these patches, a Reboot may be required, so plan accordingly.

For more information on additional hotfixes that may help alleviate these issues, read Mark Drakes Blog; http://www.markadrake.com/sharepoint-blog/2014/03/20/update-browser-definition-files-for-ie11-support-in-sharepoint/. I would like to thank Mark Drake for continuing to investigate this issue long past I published this blog.

To see the Client Side Steps completed, you can watch the first ever Joe Knows Support video on solving SharePoint Internet Explorer Compatibility Issues!