在我的网站中,我使用 Facebook JS SDK 的异步加载。为了实际设置它,我在 window.fbAsyncInit 函数中使用标准 FB.init 。
然而问题是,在我的网站中,这个功能位于每个页面上。然而,当我在子页面中时,由于网站的设计,我无法直接添加 JS 函数,我必须复制并粘贴整个函数并添加我的位。
我认为多个 fbAsyncInit 是不可能的,那么实现这个的最佳方法是什么?
您可以使用它来检查您是否已经有 fbAsyncInit 并将其链接在一起(在这种情况下):
var oldCB = window.fbAsyncInit;
window.fbAsyncInit = function(){
if(typeof oldCB === 'function'){
oldCB();
}
//Do Something else here
};
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)