У меня есть настройка сервера crossbar.io, и я пытаюсь использовать пример кода в браузере (chrome 81.x) на https://github.com/crossbario/autobahn-js
// 1) subscribe to a topic
function onevent(args) {
console.log("Event:", args[0]);
}
session.subscribe('com.myapp.hello', onevent);
// 2) publish an event
session.publish('com.myapp.hello', ['Hello, world!']);
Надеюсь не вижу сообщение подписки. С тех пор я разработал свое собственное приложение и вижу то же самое. Веб-страница, на которой публикуется событие, не называется подпиской. Другими словами, если у меня та же страница открыта в 2 windows и у меня есть страница A, опубликовавшая sh сообщение, страница B получает событие подписки, а страница A - нет.
Не уверен, что это проблема с autobahn- js или с crossbar.io.
У меня ранее была реализация WAMP v1 (с настраиваемым маршрутизатором), которая поддерживала это. Для меня очень важно убедиться, что страница видит собственные публикации sh. У меня много работы по преобразованию кода, если это невозможно.