Yammer Embed не загружается в IE 11 в SP 2010

Я использую сценарий Yammer Embed для интеграции веб-каналов Yammer в SharePoint 2010. Однако он не загружается при просмотре страницы в IE 11. В консоли появляется следующая ошибка: «Объект не поддерживает свойство или метод addEventListener». "

И затем у меня есть три кадра с надписью «Загрузка ...» сверху и четвертый кадр с надписью «Это содержимое не может отображаться во фрейме».

Любые идеи ?

Редактирование для обновления..

Я сделал еще несколько тестов и обнаружил, что проблема была из-за метатега X-UA-Compatible на странице, который принудительно установил режим совместимости с IE 8. Когда я принудительно установил режим документа на IE 10/Edge в инструментах разработчика F12 , Yammer Embed снова начнет работать.

Однако есть ли способ заставить Yammer Embed работать, сохраняя режим совместимости с IE 8?


person Sachin Iype    schedule 02.06.2015    source источник


Ответы (1)


Yammer недавно прекратил поддержку IE9 и теперь показывает баннер с предупреждением. IE8 просто выдает множество ошибок javascript.

Как указано в https://developer.yammer.com/v1.0/docs/requirements стандартная главная страница SharePoint 2010 отображается в режиме IE8.

Если ваш сайт ограничен IE8 с помощью главной страницы SharePoint, вы можете рассмотреть вопрос о замене главной страницы по умолчанию пользовательской, которая не отображается в режиме IE8. Встраивание Yammer будет отображаться нормально, если вы разорвете зависимость IE8 от SharePoint 2010.

Если вы ограничены IE8 по какой-либо другой причине, вы не сможете использовать Yammer.

person fudoki22    schedule 17.06.2015
comment
Спасибо за ответ @fudoki22. К сожалению, пока мы должны продолжать использовать совместимость с IE 8, так как от этого зависят другие функции сайта. - person Sachin Iype; 19.06.2015