javascript - PHP:刷新特定页面上的每个人
问题描述
我正在寻找一种解决方案来刷新当前在我页面的特定站点上的每个人。因此,例如,用户 A 执行操作,而用户 B、C、D 和 E 位于用户 A 执行操作的同一站点上,应为所有用户重新加载同一页面。
我目前正在使用https://dashboard.pusher.com通过此网关发送 PUSH,然后在用户注册到由页面上的 ID 定义的频道的前端站点上接收它。因此,当通过此通道进行推送时,页面刷新:
jQuery(document).ready(function () {
var reloadPusher = new Pusher('XXX', {
cluster: 'eu',
forceTLS: true
});
var channel = reloadPusher .subscribe(jQuery('#page-id').text());
channel.bind('reload', function (data) {
setTimeout(function () {
location.reload();
}, 2000);
});
});
关键是我不想使用这个外部页面,所以有没有办法在 PHP 中直接简单地做到这一点?
解决方案
推荐阅读
- angular - NullInjectorError:没有 HttpClient 的提供者(已导入)
- html - 显示货币时如何返回 2 位小数的 Ruby 浮点数
- vue.js - $.parent 与发出和监听事件的性能比较
- javascript - d3 创建一个缺少数据点的面积图,并且定义()不起作用
- sql - 将表情符号插入 SQL Server
- django - 为什么我可以在不定义所有非空字段的情况下保存 django 模型实例
- java - Apache Kafka 性能测试工具
- xml - Linux - bash脚本从文件中删除同一行之前的每一行
- c# - Task.Wait 不等待异步方法完成
- java - 用于配置文件组合的 Spring Boot YAML 配置