strophe中addHandler参数的顺序是什么。在定义处理程序时,为什么忽略这些参数?
答案 0 :(得分:0)
addHandler中有一些参数供我们过滤感兴趣的内容。
像这样在Strophe.js中定义addHandler方法
addHandler: function (handler, ns, name, type, id, from, options) { ... }
如果您对消息节感兴趣,可以
addHandler(callback, null, "message");
如果您对id感兴趣,例如您发送一个IQ请求,就会有一个IQ响应
<iq id="123" type="get"></iq>
<iq id="123" type="result></iq>
并且您想要获得ID =“ 123”的结果iq节,您可以
addHandler(callback, null, "iq", "result", "123");
或者您可以提供ID
addHandler(callback, null, null, null, "123");