我正在使用Pusher为我的静态JavaScript应用程序进行实时页面更新。当我试图调用触发事件时,它没有响应任何事情。这是我的代码
var pusher = new Pusher('5f5ebdf0612fbafff349');
var myChannel = pusher.subscribe('channel_1')
myChannel.trigger("say_hello", {'name':"Jai", 'age':22});
答案 0 :(得分:4)
一旦订阅成功注册了Pusher for Client Side Triggers,您就只能触发使用JS的事件(除非您清楚地知道自己在做什么,否则不建议这样做)。
在绑定到客户端前缀事件时应用额外的注意事项非常重要,因为这些事件来自其他用户(客户端),并且可能会被您网站的恶意用户篡改(任何人都可以修改和执行你的JS)。
阅读本文以获取对客户端事件触发的访问: http://pusher.com/docs/client_api_guide/client_events#trigger-events