捕获在FB.ui的发送对话框信息()时发送按钮被按压
问题描述:
的文档为Facebook发送对话框指出“至”参数可以包含的用户ID或用户名。一旦对话框出现,用户也可以添加电子邮件地址。捕获在FB.ui的发送对话框信息()时发送按钮被按压
有一次显示了一种指定在启动时的电子邮件地址(文档建议没有),或者是有一个聪明的解决方法(通过jQuery DOM操作也许?)插入一个电子邮件地址的对话框?
编辑: 我已经能够将下面的代码来手动注入“发送”按钮,在对话框中onclick处理程序:当我点击“发送”
var x=document.getElementById('feedform_user_message'); alert(x.value);
所以,现在的警报窗口正确显示消息文本!
下一步:
- 自动注入的代码(jQuery的可能?)
- 也捕捉到的内容:场
- 调用Web服务来记录动作
答
以下是将Facebook私人消息独立发送到多个用户的脚本。它与我合作。
<html xmlns:fb="http://www.facebook.com/2008/fbml">
<body>
<script src="http://connect.facebook.net/en_US/all.js"></script>
<div id="fb-root"></div>
<script>
FB.init({appId: '[YOUR APPID HERE]', xfbml: true, cookie: true});
</script>
<a href="#" onclick="
FB.ui({
method: 'send',
name: 'Send Private Message',
to: '[USERNAME1]'
});
">Send Message to [USERNAME1]</a>
<a href="#" onclick="
FB.ui({
method: 'send',
name: 'Send Private Message',
to: '[USERNAME2]'
});
">Send Message to [USERNAME2]</a>
<a href="#" onclick="
FB.ui({
method: 'send',
name: 'Send Private Message',
to: '[USERNAME3]'
});
">Send Message to [USERNAME3]</a>
</body>
</html>
+2
这是不是真的是我所知道的问题。这不是关于弹出多个对话,而是要确定用户在对话打开后是否在“到”字段中添加了新朋友。 – Mortimer
您是否介意发布详细信息,告诉您如何能够挂接'发送'按钮的onClick处理程序? –
这个问题很有趣,但正如DustMason所说,如果你提供一些关于如何解决这个问题的细节,这将是有用的。 – Mortimer