javascript - 请求对话框 - JavaScript 示例 - 在 Internet Explorer 中不起作用

标签 javascript facebook-javascript-sdk

我正在按照 facebook Javascript SDK 中的示例进行操作

它在 Chrome 中工作正常,但由于某种原因,当我在 Internet Explorer 中运行相同的代码时,我收到 Javascript 错误。

我希望允许我的应用程序的用户发送使用该应用程序的邀请。

还有其他人遇到此问题或有解决方法吗?

这是我的错误详细信息(无论如何我都能得到):

Webpage error details

User Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; InfoPath.3; .NET4.0C; .NET4.0E; FDM) Timestamp: Tue, 27 Sep 2011 18:09:30 UTC

Message: Expected identifier, string or number Line: 38 Char: 9 Code: 0 URI: http://someplace:5000/InviteFriends2.aspx

Message: Object expected Line: 20 Char: 1 Code: 0 URI: (same as above URI)

<小时/>

最佳答案

它们在示例中带有尾随逗号,这不是一件好事。删除它们。

  function sendRequestToOneRecipient() {
    var user_id = document.getElementsByName("user_id")[0].value;
    FB.ui({method: 'apprequests',
      message: 'My Great Request',
      to: user_id,   <-- Trailing comma
    }, requestCallback);
  }

  function sendRequestToManyRecipients() {
    FB.ui({method: 'apprequests',
      message: 'My Great Request', <-- Trailing comma
    }, requestCallback);
  }

关于javascript - 请求对话框 - JavaScript 示例 - 在 Internet Explorer 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7573791/

相关文章:

oauth-2.0 - Facebook Canvas 登录助手 (v5.0) 用户尚未授权您的应用程序

javascript - 向用户显示 RGB 值

在 PHP 生成的 JavaScript 中调用时,通过 heredoc 声明的 PHP 变量将无法正确解析

javascript - 使用 JavaScript 获取当前 URL,然后在 html 代码中使用派生值

ios - Facebook 的 iOS 应用程序 : sharing via feed dialogue using a ‘web app’ results in cropped image

javascript - 如何阻止我的 Facebook 共享窗口被弹出窗口拦截程序拦截?

javascript - Facebook 图形 API 错误代码 :2500 JavaScript

javascript - 如何使用javascript替换所有 "?"

javascript - 装订铁页和和

Javascript按长度排序数组不稳定