Описание тега broadcast-channel

API широковещательного канала обеспечивает простую связь между контекстами просмотра (то есть окнами, вкладками, фреймами или iframe) с одним и тем же источником (обычно это страницы с одного сайта).
0 ответов

Как транслировать данные из дочернего окна в родительское модальное всплывающее окно в угловых js

Я должен передать данные из дочернего окна в родительский модальный всплывающий контроллер, из которого возникло новое окно
1 ответ

Angular: привязка к наблюдаемому свойству сервиса -> значение не обновляется

Я пытаюсь установить связь между двумя вкладками / окнами браузера с помощью BroadcastChannel API. Связь, кажется, работает между двумя случаями углового обслуживания, но изменения значений наблюдаемого не показаны. Я пытаюсь добиться этого, использ…
1 ответ

Временная метка BroadcastChannel / MessageEvent?

Сообщения BroadcastChannel имеют свойство timeStamp. Свойство timeStamp является числом (предыдущие примеры были 769585.9000000637, 14569.200000027195, 305355.4000000004). Вы можете получить собственное представление об этом, скопировав / вставив пр…
26 июн '18 в 19:57
8 ответов

Связь между вкладками или окнами

Я искал способ связи между несколькими вкладками или окнами в браузере (в одном домене, а не в CORS), не оставляя следов. Было несколько решений: используя объект окна PostMessage печенье LocalStorage Первое, вероятно, худшее решение - вам нужно отк…
1 ответ

Проблема с широковещательным каналом при использовании с модулем nodejs worker_threads

Я пишу скрипт nodejs. В этом я создал работника с использованием worker_threads и BroadcastChannel. Я не могу отправить сообщение из моей основной темы в рабочие темы. Тем не менее, я могу отправить сообщение от работника в основной поток. Ниже прив…
0 ответов

Широковещательный канал получить значение неопределено?

Я использую широковещательный канал, чтобы показать оповещение на всех вкладках. Проблема в том, что она не определена. есть идеи? bc.onmessage = function (ev) { alert(ev[1]); }
27 июн '18 в 19:00
0 ответов

Связь Python CEF и Chrome с использованием BroadcastChannel

У меня есть две HTML-страницы в моем приложении. Обе страницы откроются в отдельных окнах браузера, из которых одно будет обращено к оператору, а другое - к клиенту. Главная страница (обращенная к оператору) отправляет широковещательные сообщения с …
27 июн '18 в 16:18
0 ответов

Как нам создать экземпляр BroadcastChannel в функции контроллера компонента молниеносной продажи Salesforce?

Я пытаюсь определить способ обновления статуса некоторого элемента на странице, содержащей компонент молнии SFDC, когда эта же страница (контекст) открыта в другом окне / вкладке браузера, и элемент обновляется на этой странице. В основном я хочу ис…
0 ответов

Как я могу использовать BroadcastChannel API или что-то подобное в Safari 10+?

Проблема: Мне нужно решение Javascript на стороне клиента (с jQuery все в порядке), когда событие в одном окне / вкладке браузера может передаваться другим окнам / вкладкам в том же домене. Например, если корзина обновляется на вкладке A, вкладки B …
0 ответов

Как открыть два экземпляра режима киоска Chrome на разных дисплеях (Linux)

Я занимаюсь разработкой веб-приложения, которое будет работать на терминале с двумя мониторами (вертикальная настройка). На терминале установлен Linux Mint. Мне нужно открыть 2 разных экземпляра Google-Chrome на 2 разных мониторах, но в одном сеансе…
03 июл '19 в 16:28
0 ответов

Angular BroadcastChannel: отправка данных между двумя вкладками браузера, свойство не существует для типа BroadcastChannel

Как использовать канал вещания с Angular Typescript? Мы отправляем данные между двумя окнами браузера (это соответствует дизайну UX). Получение ошибки ниже. Почему собственности не существует? Пытаться получать данные во втором компоненте постоянно,…
10 июл '20 в 06:49
2 ответа

BroadcastChannel.onmessage не работает в firefox

Мне нужно поделиться некоторой информацией между двумя вкладками одного и того же браузера, указывающими на один и тот же сайт. Я использую обработчик событий BroadcastChannel.onmessage, как подробно описано здесь:https://developer.mozilla.org/en-US…
25 ноя '19 в 22:16
1 ответ

Ограничен ли широковещательный канал JavaScript одним полученным сообщением в секунду?

Возможно, я сам ответил на этот вопрос, но мне нужно проверить работоспособность... У меня одна вкладка транслируется на другую по широковещательному каналу каждые 500 мс. Вторая вкладка предназначена для приема трансляций и их печати в журнале конс…
28 янв '20 в 02:06
0 ответов

Прокрутка одной и той же таблицы на двух вкладках BroadcastChannel

Я пытаюсь синхронизировать прокрутку одной и той же таблицы в двух окнах через BroadcastChannel. Это работает, но после некоторой прокрутки я получаю рекурсию, и я не знаю, как с этим бороться. Код: <!DOCTYPE html> <head> <script src=…
1 ответ

Получите событие на стороне сервера, когда пользователь присоединился к широковещательному каналу с Redis в Laravel

Я пытаюсь понять, как поймать серверную часть события после того, как пользователь присоединился к каналу. Я имею в виду сразу после аутентификации для частного канала или канала присутствия. Например, после этого: Broadcast::channel('chat.{roomId}'…
25 авг '20 в 22:05
1 ответ

Javascript: получить количество подписчиков BroadcastChannel

Как узнать, существует ли канал широковещания и количество его подписчиков? У нас есть ссылка на продукт, и некоторые вкладки на хромированной странице подписываются на канал вещания. Хочу посмотреть, сколько слушают. const bc = new window.Broadcast…
0 ответов

Javascript: передача и получение данных пары ключей и значений API BroadcastChannel

Как назначить пару ключевых значений с помощью BroadCastChannel API? Мы хотим отправить данные с ключом темы, "Мебель" и значением со следующим классом. Необходимо отправить данные с парой ключевых значений, а затем получить данные Работая над этим …
0 ответов

Отправка уведомлений о чате Laravel в реальном времени

Я создаю систему чата в реальном времени. Между двумя людьми не будет группового чата. И я создал его с помощью веб-сокетов. Теперь единственное, что один пользователь отправляет сообщение другому. есть метод here, который предоставит мне пользовате…
1 ответ

Тестирование BroadcastChannel в консоли инструментов разработчика Chrome не работает

Я тестирую работу широковещательного канала, и у меня возникли проблемы. Я открываю два хромированных окна и инструменты разработчика для каждого. на консоли пишу: const z = new BroadcastChannel('blarg') z.onmessage = function (ev) {console.log(ev)}…
08 июл '20 в 18:58
2 ответа

Есть ли способ ответить только отправителю после получения сообщения BroadcastChannel?

Предположим, у меня есть несколько окон или вкладок A, B, C, D и E с одинаковым происхождением, которые не содержат ссылок друг на друга. (например, пользователь открыл их самостоятельно). Предположим, A отправляетBroadcastChannelсообщение к другим,…