通过缓存的facebook插件成为facebook的粉丝
Become Facebook-fan through cached Facebook-widget
我已经在我的博客上使用官方的风扇盒小部件有一段时间了,我想用一个缓存版本的小部件来代替它,这个小部件加载的内容要少得多。
这个小部件(用于Wordpress)工作得很好(http://www.electriceasel.com/plugins/plugin-facebook-fan-box-cache),但是有一件事让我很困扰。
"我喜欢"按钮只是链接到facebook的粉丝页面,所以用户必须再次点击"成为粉丝",这是没有意义的,因为用户会期望在第一次点击后已经是粉丝了。
我要找的是这两个问题的解决方案:
1)。找到一种方法让用户直接成为缓存插件版本的粉丝
2)。减少所有的垃圾Facebook加载的小部件。我的页面加载时间增加了两秒,这是不可接受的
作为插件的作者,我需要说,这可能是最需要的功能。我正在努力解决这个问题,但我也必须注意到,插件的目的是删除所有外部JS文件,以加快加载。我正在寻找一个非常小的JS脚本,我可以利用这个工作按要求,但还没有能够到这一点。
你可能不想缓存facebook代码,因为你没有办法知道它什么时候被更改/更新。这段代码将在不阻塞页面的情况下加载脚本。你的点赞按钮可能需要2秒才能显示出来,但它可以防止你描述的缓慢加载。
<div id="fb-root"></div>
<script>
(function() {
var e = document.createElement('script'); e.async = true;
e.src = document.location.protocol +
'//connect.facebook.net/en_US/all.js#xfbml=1';
document.getElementById('fb-root').appendChild(e);
}());
</script>
相关文章:
- Facebook插件不适用于内容/模板页面
- JQuery facebook订阅插件鼠标事件
- 动态添加facebook社交插件时不会显示
- React/Node应用程序中的Facebook评论插件.js仅在刷新时显示
- 正在寻找一个类似于facebook的文本区域大小调整插件
- Facebook和Twitter插件的位置
- Facebook评论插件 - 也发布在Facebook上
- Phonegap facebook插件:安卓系统的各种问题
- 如何根据javascript变量动态更改Facebook评论插件URL
- Facebook wordpress 插件 - 如何加载 jssdk 并调用 FB.init,而不会与其他 facebo
- Facebook 社交插件在 PHP 中无法使用 JavaScript 分页
- 是否可以通过API为特定页面添加Facebook评论,以避免需要评论插件
- 使Facebook插件响应
- 你如何重新调整Facebook插件评论(fb评论)的大小与窗口上的角度大小
- Facebook签到-如何做到与phonegap-facebook插件
- 无法使用W10和MS Edge添加Facebook插件评论
- 正在安装phonegap facebook插件
- Phonegap 2.4 Facebook插件登录不工作
- 内容安全政策和Facebook插件.不工作
- 通过缓存的facebook插件成为facebook的粉丝