【发布时间】:2014-12-22 21:53:21
【问题描述】:
在文档允许的情况下,我为 Yammer 创建了一个简单的 OpenGraph 嵌入:
<script type="text/javascript" src="https://assets.yammer.com/assets/platform_embed.js"></script>
<script type="text/javascript">
yam.connect.embedFeed({
container: "#yammerfeed",
feedType: "open-graph"
});
</script>
在 Internet Explorer 8.0(标准 - 无兼容模式)和 Internet Explorer 9(同样,在 IE9 标准文档模式)中,一旦我被要求登录(假设我尚未登录),iframe 会显示消息“请稍候...”,然后是“正在加载...”,此时它会冻结。
在 IE9 中,我使用开发者工具得到以下控制台错误:
SCRIPT5009: 'Math' is undefined
latest_jquery-d4465d7c4037a25f51802ce13ef899d1.js, line 14 character 12808
SCRIPT5009: 'String' is undefined
js_sdk_login_proxy, line 10 character 7
打开的图嵌入确实在 IE10、IE11、Chrome 和 Safari 中成功加载。
添加其他各种配置(如网络名称、use_sso 等)没有效果。
将 platform_embed.js 位置更改为:https://c64.assets-yammer.com/assets/platform_embed.js 也没有区别。
Yammer Embed 中的 JavaScript 是否存在问题?
【问题讨论】:
-
要报告 Yammer 错误,请使用 developer.yammer.com/bugs
标签: javascript embed yammer