它在Chrome中运行良好,但出于某种原因,当我在Internet Explorer中运行相同的代码时,我收到一个Javascript错误。
我想允许我的应用用户发送邀请来使用该应用。
其他人有这个问题或有解决方法吗?
以下是我的错误详情(无论如何我都能得到):
网页错误详情
用户代理:Mozilla / 4.0(兼容; MSIE 8.0; Windows NT 6.1; WOW64; 三叉戟/ 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)时间戳:星期二,2011年9月27日18:09:30 UTC
消息:预期的标识符,字符串或数字行:38字符:9代码: 0 URI:
http://someplace:5000/InviteFriends2.aspx
消息:对象预期行:20个字符:1个代码:0个URI :(与上面相同 URI)
答案 0 :(得分:2)
他们在示例中有逗号,这不是一件好事。删除它们。
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);
}