【问题标题】:Does the Javascript SDK version of the Facebook Like button w/ comments work on IE?Facebook Like 按钮的 JavaScript SDK 版本是否可以在 IE 上运行?
【发布时间】:2010-10-12 17:50:07
【问题描述】:

关于如何让 Facebook Like 按钮工作有很多问题,但我想知道:有谁知道 Facebook Like 按钮的示例,用 XFBML 和 Javascript 编码,点击它会使 cmets框出现在 Internet Explorer 中?具体来说,我试图弄清楚这种行为在 IE 上是否损坏。我知道特定行为在 Firefox 和 Safari 下有效。

我看到了 iframe 版本的 Like 按钮的示例,当您单击“Like”时,该按钮会在 IE 中弹出 cmets 框。但那是 iframe 版本,而不是 xfbml / javascript 版本。此外,(很奇怪)如果您没有打开 show_faces,则喜欢按钮的 iframe 版本不会显示 cmets 框。

Levi's 网站在 Like 使用方面堪称黄金标准。查看http://us.levi.com/family/index.jsp?categoryId=4305605&cp=3146842.3146844.3146854——带有cmets 的Like 按钮适用于Firefox 和Safari,但不适用于IE。

这里有很多不同的移动部分需要追踪——例如,命名空间、app_ids、xhtml doctype 等。但在我深入之前,我只是想知道 javascript / FBML 版本的像按钮与 cmets 曾经在 IE 下工作吗?如果有的话,在某个地方有没有例子?我从来没有见过。

谢谢!

【问题讨论】:

    标签: facebook-like


    【解决方案1】:

    是的,我在 http://www.WasupPalmSprings.com 的 IE 中工作。如果您从主页单击任何故事,底部会有一个“赞”按钮,显示 IE 中的 cmets 框。

    我遇到了评论框在其他网站的 IE 中未显示的问题。这是我使用的清单:

    1. 确保您在页面的 HTML 标记中具有正确的 xmlns 属性。

    渡//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

    1. 确保您的页面上有

    2. 确保您已为您的网页设置了一个应用程序,因为您需要一个应用程序 ID。如果您没有应用程序,请在此处创建一个:http://www.facebook.com/developers/

    3. 使用 javascript 加载 Facebook 连接 javascript 文件。不要只在页面上放置

    请务必将您创建的 Facebook 应用中的实际应用 ID 替换为“在此处插入您的应用 ID”

      window.fbAsyncInit = function() {
        FB.init({appId: 'INSERT YOUR APP ID HERE', status: true, cookie: true,
                 xfbml: true});
      };
      (function() {
        var e = document.createElement('script');
        e.type = 'text/javascript';
        e.src = document.location.protocol +
          '//connect.facebook.net/en_US/all.js';
        e.async = true;
        document.getElementById('fb-root').appendChild(e);
      }());
    
    1. 为您的页面添加带有开放图形信息的元标记。

    2. 最后,将“赞”按钮添加到您希望它出现在页面上的任何位置。请务必替换您自己的网页网址。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-08-21
      • 1970-01-01
      相关资源
      最近更新 更多