从javascript触发Pusher事件
Trigger Pusher event from javascript
我正在使用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-事件
相关文章:
- 分派点击事件并保留击键修饰符
- 模糊事件的Javascript测试
- keyup事件处理程序更改焦点不适用于快速键入
- 使用 jQuery 的 .on 函数如何获取事件的原始元素
- 如何使Javascript动态html表及其上的事件
- 使用类从一个标记中双击事件
- 如何在未直接触发的情况下停止事件
- 如何在elfinder插件(一个文件管理器插件)上获得上传前事件
- 对iPad上的点击事件反应缓慢
- 事件和状态
- Fancybox是否将Click事件静音
- 主干-不管怎样,检查事件以前是否绑定过
- 从控制器返回后Ajax启动事件激发
- 如何从画布上的某个移动事件中获取X和Y
- Jquery:未触发select事件
- JsFiddle上的鼠标事件不起作用
- 只覆盖箭头键滚动事件
- $window.ga在AngularJS事件中未定义
- Pusher在点击时触发所有订阅者的事件
- 从javascript触发Pusher事件