【问题标题】:Does facebook not support azure web sites?facebook 不支持 azure 网站吗?
【发布时间】:2013-11-30 15:27:07
【问题描述】:

我已经添加了过去可以在我的最新网站上添加 facebook“like”按钮的代码,虽然它确实显示了 Tweet 按钮,但它不显示 facebook 按钮。

是因为 facebook 不识别和/或不支持 azure 网站吗?

这是我的 HTML/Javascript:

<div id="fb-root"></div>
<script>
    (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#xfbml=1";
        fjs.parentNode.insertBefore(js, fjs);
    }(document, 'script', 'facebook-jssdk'));
</script>

<div style="display:inline-block;vertical-align:top">
    <a href="https://twitter.com/share" class="twitter-share-button" data-url="http://usamaporama.azurewebsites.net" data-text="Check out this USA map with sports teams, National Parks, and hometowns of authors and musicians" data-via="BClayShannon">Tweet</a>
    <script>
        !function (d, s, id) { var js, fjs = d.getElementsByTagName(s)[0], p = /^http:/.test(d.location) ? 'http' : 'https'; if (!d.getElementById(id)) { js = d.createElement(s); js.id = id; js.src = p + '://platform.twitter.com/widgets.js'; fjs.parentNode.insertBefore(js, fjs); } }(document, 'script', 'twitter-wjs');
    </script>
</div>
<div style="display:inline-block;vertical-align:top" class="fb-like" data-href="http:/usamaporama.azurewebsites.net" data-send="false" data-width="450" data-show-faces="false" data-font="segoe ui"></div>

更新

Chrome 开发工具控制台显示:“FB.getLoginStatus() 在调用 FB.init() 之前调用。”但我不明白这一点,因为在我的代码中搜索“getLoginStatus”会发现什么都没有,也没有搜索“FB.init”。

【问题讨论】:

  • 向我们展示一个测试页面。如果没有比“我无法显示 Like 按钮”更多的证据,没有理由相信 Facebook 不会支持 Azure 托管的网站。
  • 在上面的代码中:usamaporama.azurewebsites.net
  • 我也遇到了同样的问题。在 Chrome 和 Safari 中显示,但在 Firefox 和 Explorer 中不显示。我什至把页面简化到了骨子里——仅限 FB 之类的盒子。

标签: javascript html facebook-like azure-web-app-service


【解决方案1】:

检查浏览器的 JavaScript 控制台。

无效的应用程序 ID:必须是表示应用程序 ID 的数字或数字字符串。

【讨论】:

  • 是的,我看到了;我不知道那是什么意思。我在想也许第二件事更重要。我会更新的。
  • 如果您要制作网站,您需要了解 JavaScript 控制台。如果有些事情不起作用,那很可能是您需要查看的地方。所有现代浏览器都有一个,它是一个关键的 webdev 工具。第二件事来自第一件事。
  • 好吧,那么,正如我所说,我不知道应用程序 id 问题是什么。为什么这个简单的网站需要 App ID?
猜你喜欢
  • 1970-01-01
  • 2014-07-31
  • 1970-01-01
  • 2020-11-26
  • 2012-04-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多