从javascript触发Pusher事件

Trigger Pusher event from javascript

本文关键字:事件 Pusher 触发 javascript      更新时间:2023-09-26

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

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

只有在Pusher for Client Side Triggers成功注册订阅后,才能使用JS触发事件(除非您清楚地知道自己在做什么,否则这是不可取的)。

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

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