我完全根据
https://developer.yammer.com/docs/share-button实现了Yammer共享按钮.
就在我添加之前:
<script type="text/javascript" src="https://s0.assets-yammer.com/assets/platform_social_buttons.min.js"></script>
yam.platform.yammerShare();
然后在开幕后,作为测试,我补充说;
<span id="yj-share-button"></span>
结果 – 无论如何在Mac上的Chrome和Firefox中:
“未捕获的TypeError:yam.config不是函数”(匿名函数)@ platform_social_buttons.min.js:2
所以我认为;为什么不尝试加载“yam.platform.yammerShare();”准备文件..但这没有任何区别.
我没有得到其他JS错误,并且这个特定错误发生在platform_social_buttons.min.js中.我的网站运行jQuery 2.1.4,如果这很重要,虽然https://developer.yammer.com/docs/share-button没有说jQuery.
为什么会出现此错误?我没有使用JavaScript SDK,只是简单的共享按钮.
最佳答案 您必须在platform_social_buttons.min.js之前包含此脚本
<script src="https://c64.assets-yammer.com/assets/platform_embed.js"></script>