javascript - 添加 Facebook 分享按钮未显示

标签 javascript facebook html asp.net-mvc-4 facebook-javascript-sdk

所以我通过 facebook 文档找到了 here ,但我的分享按钮仍未显示。

我将其直接添加到我的 _layout.cshtml 页面的 body 标签下方:

<div id="fb-root"></div>
script
    window.fbAsyncInit = function () {
        FB.init({
            appId: 'xxxxxxxxxxxxxxxx',
            status: true,
            xfbml: true
        });
    };

    (function (d, s, id) {
        var js, fjs = d.getElementsByTagName(s)[0];
        if (d.getElementById(id)) { return; }
        js = d.createElement(s); js.id = id;
        js.src = "//connect.facebook.net/en_US/all.js";
        fjs.parentNode.insertBefore(js, fjs);
    }(document, 'script', 'facebook-jssdk'));
script

(为了让代码块显示在 SO 上,我删除了脚本标签周围的小于/大于)

出于测试目的,我将其添加到我的主页:

<div class="fb-share-button" data-href="http://myurl.com" data-width="50px" data-type="button_count">Share</div>

我必须在 div 元素中添加文本才能“看到”“分享”文本。

我哪里错了?我认为添加 Facebook 小部件会提供 Facebook 图像/图标和分享数,我错了吗?

最佳答案

呃,愚蠢的 AdBlocker/Avast 杀毒软件...

关于javascript - 添加 Facebook 分享按钮未显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22119160/

相关文章:

java - 无法使用 facebook4j 阅读 Facebook 评论

javascript - 将访问 token 从 Facebook JS sdk 传递到 PHP session 或 cookie

javascript - javascript可以生成可执行的javascript代码吗?

html - 链接效果 OnMouseOver

javascript - session 变量不与嵌入式 PHP 共享

javascript - 如何才能使某些 Javascript 仅在有人单击链接或元素时运行?

javascript - 建立网站时出现搜索引擎问题(TypeError : Cannot read property 'toLowerCase' of undefined)

android - 删除了 Facebook SDK,仍然显示在 AndroidManifest 中

javascript - 单击动态创建的按钮和 AJAX 调用替换内容

javascript - 在大多数 OOP 语言中,实例方法中的 "i"是否首先引用本地,然后引用全局,但从不引用实例变量或类变量?