从javascript触发推送器事件

时间:2011-06-12 22:23:10

标签: javascript jquery

我正在使用Pusher为我的静态JavaScript应用程序进行实时页面更新。当我试图调用触发事件时,它没有响应任何事情。这是我的代码

var pusher = new Pusher('5f5ebdf0612fbafff349');  
var myChannel = pusher.subscribe('channel_1')  
myChannel.trigger("say_hello", {'name':"Jai", 'age':22});

1 个答案:

答案 0 :(得分:4)

一旦订阅成功注册了Pusher for Client Side Triggers,您就只能触发使用JS的事件(除非您清楚地知道自己在做什么,否则不建议这样做)。

在绑定到客户端前缀事件时应用额外的注意事项非常重要,因为这些事件来自其他用户(客户端),并且可能会被您网站的恶意用户篡改(任何人都可以修改和执行你的JS)。

阅读本文以获取对客户端事件触发的访问: http://pusher.com/docs/client_api_guide/client_events#trigger-events