【发布时间】:2016-12-14 07:45:37
【问题描述】:
我正在寻找一种解决方案,能够动态地对我的所有当前查看者强制刷新我的网页。如果这是通过 php 完成的,那将是最简单的,但我愿意接受建议。
我进行了一些研究并找到了可能的解决方案 (pusher.com),但我不确定如何执行此操作。下面是我的代码:
我网页上的 JavaScript 添加到 document.readyjQuery':
var pusher = new Pusher('xxx');
var refreshChannel = pusher.subscribe('refreshing');
refreshChannel.bind('refresh-event', function() {
location.reload(true);
});
这是我的官方文档中的 php 代码:
<?php
require('Pusher.php');
$options = array(
'cluster' => 'eu',
'encrypted' => true
);
$pusher = new Pusher(
'xxx',
'xxx',
'xxx',
$options);
$data['message'] = 'hello world';
$pusher->trigger('refresh-event', 'refresh', $data);
?>
我了解如何发送如上所示的消息,但我不知道如何启用刷新代码。有没有人用过这个sdk并且知道怎么用?
或者
有人知道如何完成这项任务的任何库或解决方案吗?同样,我要做的就是在需要时向所有当前查看者动态刷新我的网页。
【问题讨论】:
标签: javascript php jquery web pusher