从JavaScript触发Pusher事件

Jai*_*thi 4 javascript jquery

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

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

Ava*_*edi 5

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

重要的是,在绑定到带有客户端前缀的事件时,请格外小心,因为这些事件源自其他用户(客户端),并且可能会受到站点恶意用户的篡改(任何人都可以修改和执行您的JS) 。

请阅读以下内容以获取客户端事件触发的权限:http : //pusher.com/docs/client_api_guide/client_events#trigger-events