Pusher Javascript Trigger
Я использую Pusher Server для отправки обновлений PHP-скрипта в реальном времени на мой сайт, который содержит Javascript. Теперь, когда код js на веб-сайте получает сообщение, я хочу, чтобы он вызывал сообщение на другой веб-странице, которая также содержит код javascript.
PHP скрипт
require __DIR__ . '/vendor/autoload.php';
$options = array(
'cluster' => 'ap2',
'encrypted' => true
);
$pusher = new Pusher\Pusher(
XXXXXXXXXX,
XXXXXXXXXX,
XXXXXX,
$options
);
$data['message'] = 'hello world';
$pusher->trigger('my-channel', 'my-event', $data);
Javascript код на сайте, который получает сообщения от PHP-скрипта
Pusher.logToConsole = true;
var pusher = new Pusher(XXXXXXXX, {
cluster: 'ap2',
encrypted: true
});
var channel = pusher.subscribe('my-channel');
channel.bind('my-event', function(data) {
alert(data.message);
});
pusher.trigger('return-channel', 'return-event', {
"message": "hey there"
});
Я пытался вызвать сообщение с pusher.trigger на другую веб-страницу.
Javascript код другой веб-страницы Pusher.logToConsole = true;
var pusher = new Pusher(XXXXXXXXXX, {
cluster: 'ap2',
encrypted: true
});
var channel = pusher.subscribe('return-channel');
channel.bind('return-event', function(data) {
alert(data.message);
});
Но этот подход не работает. Может кто-нибудь сказать, пожалуйста, правильный способ сделать это?