两天all.js (Facebook SDK)随机不加载
Two days that all.js (Facebook SDK) is randomly not loading
我们从昨天开始就经历了"FB is not defined"错误,这是由于Facebook没有提供all.js,这是Javascript SDK的核心文件。
查看Firebug或Chrome开发工具中的。NET选项卡,我可以看到get on all.js失败。
经过几次页面刷新后,它可以正常工作,然后10分钟后再次无法提供文件。
是Facebook的问题吗?显然,我们没有其他网络错误,我们没有落后于代理。还有人经历过吗?Facebook状态页面没有报告任何问题,我在Google上也找不到任何最近的内容。
是"正常"吗?就像Facebook的限制是基于一些"上限"或类似的东西?
我以前遇到过同样的问题。这是我一直无法确定的事情,但人们认为这是Facebook的问题。我的解决方案是获取all.js的副本并在本地提供。
你的描述听起来像一个网络问题,但如果你正在异步加载SDK,并在它完全加载之前尝试使用FB对象,它将导致此错误,也可能由于Javascript错误而停止尝试加载all.js。
要解决这个问题,将所有对FB对象的引用放在窗口内。fbAsyncInit函数见此页:https://developers.facebook.com/docs/reference/javascript/
这可能不是你的问题,但当我看到错误时,这几乎总是解决方案。
你必须在页面底部添加Facebook SDK all.js。在使用Facebook SDK之前,必须添加<div id="fb-root"></div>
加载完成后,可以调用函数FB。
Facebook SDK的调用必须在文档中。协议HTTPS或HTTP
- RequireJ无法随机加载脚本
- 未加载随机背景图像
- Drupal正在随机加载旧版本的脚本
- 页面加载时显示一个随机图标
- 加载网站时出现随机图像
- 随机页面加载后循环播放其余视频
- 当一次加载所有文件时,是否有来自阵列的10个随机闪存文件显示在页面上?(在javascript中)
- 重新加载页面时,页眉中随机出现中断
- Soundcloud HTML5 Widget 停止随机加载
- 一种脚本,它从数组中随机加载图像,在查看完所有图像之前不重复任何图像
- 随机加载<p>页面加载时
- 使用loadExternalHTMLPage在每个页面之间随机加载不同的JavaScript
- 随机加载子元素
- 创建不需要的新行的span类的随机加载顺序
- 使用jQuery替换出身体背景图像点击和随机加载
- 随机加载成对图像的方法
- 内联JavaScript似乎是随机加载的,如果有的话
- 在博客上随机加载帖子(将onclick更改为onload)
- RequireJS随机加载错误的文件名与AMD模块
- 随机加载图像- javascript