【问题标题】:Yammer Embed does not load in IE 11 in SP 2010在 SP 2010 的 IE 11 中,Yammer 嵌入不加载
【发布时间】:2015-06-02 08:33:36
【问题描述】:

我正在使用 Yammer 嵌入脚本将 Yammer 源集成到 SharePoint 2010 中。但是,在 IE 11 中查看页面时它不会加载。我在控制台中收到以下错误: "对象不支持属性或方法'addEventListener'"

然后我有三个顶部带有“正在加载...”的框架和第四个框架带有“此内容无法在框架中显示”。

有什么想法吗?

正在编辑更新..

我又做了一些测试,发现问题是由于页面中的 X-UA-Compatible 元标记,将兼容模式强制为 IE 8。当我将文档模式强制为 IE 10/Edge 时F12 开发者工具,Yammer Embed 又开始工作了。

但是,是否有办法让 Yammer Embed 在保持 IE 8 兼容模式的同时工作?

【问题讨论】:

    标签: sharepoint yammer


    【解决方案1】:

    Yammer 最近终止了对 IE9 的支持,现在向您提供横幅警告。 IE8 只是给出了各种 javascript 错误。

    https://developer.yammer.com/v1.0/docs/requirements 中所述,开箱即用的 SharePoint 2010 母版页以 IE8 模式呈现。

    如果您的网站使用 SharePoint 母版页限制为 IE8,您可以调查将默认母版页替换为不以 IE8 模式呈现的自定义母版页。只要您打破 SharePoint 2010 的 IE8 依赖项,Yammer 嵌入就会正常呈现。

    如果您因其他原因受限于 IE8,您将无法使用 Yammer。

    【讨论】:

    • 感谢@fudoki22 的回复。不幸的是,我们现在必须继续使用 IE 8 兼容性,因为其他网站功能都依赖于它。
    猜你喜欢
    • 2014-02-14
    • 2019-07-13
    • 1970-01-01
    • 2017-10-18
    • 1970-01-01
    • 1970-01-01
    • 2018-06-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多