# Видеоконференция Jitsi

**URL:** https://meta.discourse.org/t/jitsi-video-conference/146046
**Category:** Theme component
**Tags:** official, jitsi-video
**Created:** [29.Март.2020 20:20:06 UTC](https://meta.discourse.org/t/jitsi-video-conference/146046 "2020-03-29T20:20:06Z")
**Posts on this page:** 20
**Page:** 1

<div class="post-metadata">

### Author: ![Discourse](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/discourse/32/148734_2.png) [@Discourse](https://meta.discourse.org/u/Discourse)
#### Post date: [29.Март.2020 20:20:06 UTC](https://meta.discourse.org/t/jitsi-video-conference/146046/1 "2020-03-29T20:20:06Z")

</div>

||||  
-|-|  
:discourse2: | **Summary** | **Jitsi Video Conference** позволяет встраивать видеоконференции Jitsi в сообщения Discourse.  
🛠 | **Ссылка на репозиторий** | [https://github.com/discourse/discourse-jitsi](https://github.com/discourse/discourse-jitsi)  
📖 | **Новичок в темах Discourse?** | [Руководство для начинающих по использованию тем Discourse](https://meta.discourse.org/t/beginners-guide-to-using-discourse-themes/91966)

Установить этот компонент темы

> [@](#):
>
> :discourse2: Поскольку это #official компонент темы, поддерживаемый командой Discourse, вопросы #Support, #Contribute > Bug, #Contribute > UX и запросы на #Contribute > Feature можно оставлять в соответствующих категориях здесь на Meta, используя соответствующий тег компонента темы. Нажмите на ссылку ниже, чтобы начать обсуждение. 👍
> 
> [❓&nbsp; **Поддержка**](https://meta.discourse.org/new-topic?category_id=6&tags=jitsi-video "Запрос поддержки по настройке и использованию Jitsi Video Conference") [🐛&nbsp; **Ошибка**](https://meta.discourse.org/new-topic?category_id=1&tags=jitsi-video "Отчет об ошибке означает, что что-то сломано и мешает нормальному/типичному использованию компонента темы") [👀&nbsp; **UX**](https://meta.discourse.org/new-topic?category_id=9&tags=jitsi-video "Обсуждение пользовательского интерфейса Jitsi Video Conference и того, как представлены функции (включая язык и элементы интерфейса)") [💡&nbsp; **Функция**](https://meta.discourse.org/new-topic?category_id=2&tags=jitsi-video "Обсуждение того, как можно улучшить или расширить существующие функции Jitsi Video Conference, и как могли бы работать предлагаемые новые функции")

### Возможности

- администраторы могут использовать свой собственный экземпляр сервера Jitsi
- добавляет значок на панель инструментов редактора (можно ограничить доступ только для сотрудников в настройках компонента)
- отображает кнопку с настраиваемым значком и надписью в сообщениях

 ![image](https://global.discourse-cdn.com/meta/original/3X/6/5/6596b005eaf8c580eb204dd93c4ebe34d49184ec.png)  
 ![image](https://global.discourse-cdn.com/meta/original/3X/b/d/bd7305679369bc816cabe683485178b9b2c73fb8.jpeg)

### Настройки

| Название | Описание  
|-|  
| show in options dropdown | При снятии флажка значок отображается на панели инструментов редактора.  
| only available to staff |  
| meet jitsi domain | Только домен (без протокола и без завершающего слэша).  
| jitsi script src | URL внешнего JavaScript-файла API. Если вы измените это, вам также нужно будет добавить URL в настройку сайта ‘content security script src’.  
| button icon | Введите имя значка FontAwesome 5, который будет отображаться на кнопке Jitsi.  
| chat button | Интеграция с Discourse Chat  
| hide iframe buttons | Скрыть выбор настроек iframe для пользователей, будут использоваться настройки по умолчанию ниже  
| default mobile iframe | По умолчанию включать режим iframe для мобильных устройств  
| default desktop iframe | По умолчанию включать режим iframe для настольных устройств  
| chat button position | Позиция кнопки внутри окна чата  
| svg icons | Если используется пользовательский значок, добавьте его и в это поле (в дополнение к ‘button\_icon’ выше

| Перевод | По умолчанию  
|-|  
| composer\_title | Discourse Jitsi  
| room\_label | ID комнаты Jitsi  
| button\_text\_label | Текст кнопки  
| launch\_jitsi | Начать видеоконференцию  
| modal.room\_field\_description | Введите ID для вашей комнаты (или оставьте пустым, чтобы использовать случайно сгенерированный ID).  
| modal.insert | Вставить  
| modal.cancel | Отмена  
| modal.title | Добавить интеграцию Jitsi  
| modal.mobile\_iframe | Показывать в iframe на мобильных устройствах  
| modal.desktop\_iframe | Показывать в iframe на настольных устройствах

  

> :discourse2: **Хостинг у нас?** Компоненты тем доступны для использования на наших тарифных планах Standard, Business и Enterprise.

---

<div class="post-metadata">

### Author: ![sunjam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sunjam/32/175682_2.png) [@sunjam](https://meta.discourse.org/u/sunjam)
#### Post date: [29.Март.2020 20:48:36 UTC](https://meta.discourse.org/t/jitsi-video-conference/146046/2 "2020-03-29T20:48:36Z")

</div>

Привет, спасибо за этот пост и плагин. Я удалил некоторые свои сообщения из другой ветки, чтобы избежать путаницы. Я установил и тестирую компонент.

Я не вижу _Discourse Preview_ при создании черновика видеоконференции в новом сообщении.  
Вы видите превью?

---

<div class="post-metadata">

### Author: ![tobiaseigen](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tobiaseigen/32/539204_2.png) [@tobiaseigen](https://meta.discourse.org/u/tobiaseigen)
#### Post date: [29.Март.2020 20:49:17 UTC](https://meta.discourse.org/t/jitsi-video-conference/146046/3 "2020-03-29T20:49:17Z")

</div>

Отлично! @downey, не могли бы вы попробовать это с вашим сервером Jitsi? У меня сейчас его нет, но, возможно, я захочу его настроить.

У меня как раз возникли трудности с семейным звонком через GoToMeeting, и я был бы заинтересован в том, чтобы попробовать что-то новое, что просто встраивается в тему на Discourse. Тем лучше, если это будет Jitsi!

---

<div class="post-metadata">

### Author: ![Stephen](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/stephen/32/95011_2.png) [@Stephen](https://meta.discourse.org/u/Stephen)
#### Post date: [29.Март.2020 21:27:38 UTC](https://meta.discourse.org/t/jitsi-video-conference/146046/4 "2020-03-29T21:27:38Z")

</div>

Есть ли опасения по поводу использования бесплатного сервера, предоставляемого Jitsi?

---

<div class="post-metadata">

### Author: ![sunjam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sunjam/32/175682_2.png) [@sunjam](https://meta.discourse.org/u/sunjam)
#### Post date: [29.Март.2020 21:37:40 UTC](https://meta.discourse.org/t/jitsi-video-conference/146046/5 "2020-03-29T21:37:40Z")

</div>

> Есть ли опасения по поводу использования бесплатного сервера, предоставляемого Jitsi?

Мы его протестировали, и он отлично работает примерно для 10 человек. При 20+ участниках производительность становится непригодной для использования, поэтому для групповых звонков с большим количеством участников, а также для интеграции с Slack и Etherpad, вам стоит запустить собственный экземпляр.

---

<div class="post-metadata">

### Author: ![Stephen](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/stephen/32/95011_2.png) [@Stephen](https://meta.discourse.org/u/Stephen)
#### Post date: [29.Март.2020 21:49:43 UTC](https://meta.discourse.org/t/jitsi-video-conference/146046/6 "2020-03-29T21:49:43Z")

</div>

> [@tobiaseigen](#):
>
> что-то новое, что просто встроено в тему обсуждения

Кстати, тестирование Jitsi у нас прекратилось, потому что Jitsi предлагает мобильным пользователям установить приложение, по крайней мере на iOS. Мы снова рассматриваем BigBlueButton, который работает через браузер как на мобильных устройствах, так и на настольных компьютерах.

Интересно, не заинтересуется ли @pmusaraj изучением их API, чтобы посмотреть, насколько часть работы, проделанной над этим компонентом, может быть применена и там…

---

<div class="post-metadata">

### Author: ![sunjam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sunjam/32/175682_2.png) [@sunjam](https://meta.discourse.org/u/sunjam)
#### Post date: [30.Март.2020 00:38:15 UTC](https://meta.discourse.org/t/jitsi-video-conference/146046/7 "2020-03-30T00:38:15Z")

</div>

Помогает ли то, что ваши пользователи также могут звонить? К слову, приложение для iOS отличное, к тому же оно полностью с открытым исходным кодом и, насколько мне известно, очень простое в использовании. Я заметил, что приложение по сути является копией приложения Zoom для iOS и Android, которым пользуются почти все мои знакомые.

---

<div class="post-metadata">

### Author: ![Stephen](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/stephen/32/95011_2.png) [@Stephen](https://meta.discourse.org/u/Stephen)
#### Post date: [30.Март.2020 00:40:39 UTC](https://meta.discourse.org/t/jitsi-video-conference/146046/8 "2020-03-30T00:40:39Z")

</div>

Я имею в виду, что если у меня есть выбор между видеоконференцией, которая работает нативно, и той, для которой требуется приложение, я, скорее всего, откажусь от установки дополнительного приложения.

---

<div class="post-metadata">

### Author: ![downey](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/downey/32/166878_2.png) [@downey](https://meta.discourse.org/u/downey)
#### Post date: [30.Март.2020 17:34:58 UTC](https://meta.discourse.org/t/jitsi-video-conference/146046/9 "2020-03-30T17:34:58Z")

</div>

> [@Stephen](#):
>
> Есть ли опасения по поводу использования бесплатного сервера, предоставляемого Jitsi?

Это отчасти (но не полностью) похоже на то, как если бы всех, кто хочет вести любую беседу, заставляли использовать платформу Discourse на meta. 🙂

> [@Stephen](#):
>
> Jitsi предлагает мобильным пользователям установить приложение, по крайней мере на iOS.

Да, это правда, и я ещё не продумал последствия использования мобильного интерфейса, встроенного в Discourse таким образом.

> [@Stephen](#):
>
> Мы снова рассматриваем BigBlueButton, который работает через браузер на мобильных устройствах и настольных компьютерах.

Я тоже слышал много хорошего о BBB, особенно для мероприятий в формате «вебинаров». Было бы здорово, если бы была и интеграция с ним 🙂

> [@sunjam](#):
>
> Я заметил, что приложение по сути является копией приложения Zoom для iOS и Android, которое используют почти все, кого я знаю.

Насколько мне известно, всё наоборот: Zoom за последние годы скопировал много элементов интерфейса и пользовательского опыта у Jitsi и других инструментов для веб-конференций.

---

<div class="post-metadata">

### Author: ![downey](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/downey/32/166878_2.png) [@downey](https://meta.discourse.org/u/downey)
#### Post date: [30.Март.2020 17:53:19 UTC](https://meta.discourse.org/t/jitsi-video-conference/146046/10 "2020-03-30T17:53:19Z")

</div>

> [@tobiaseigen](#):
>
> @downey, не могли бы вы попробовать это с вашим сервером Jitsi?

Кстати, при настройке компонента темы для использования моей собственной установленной версии Jitsi возникает ошибка. Обычный синтаксис URL-адреса комнаты работает нормально, но по какой-то причине при попытке использовать кнопку появляется ошибка 404. К сожалению, на этой неделе у меня не будет времени на устранение неполадок…

 ![image](https://global.discourse-cdn.com/meta/original/3X/3/a/3a449f36443815920832a3dd3928b2589910ee14.png)

---

<div class="post-metadata">

### Author: ![maiki](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/maiki/32/233950_2.png) [@maiki](https://meta.discourse.org/u/maiki)
#### Post date: [02.Апрель.2020 20:49:36 UTC](https://meta.discourse.org/t/jitsi-video-conference/146046/11 "2020-04-02T20:49:36Z")

</div>

@pmusaraj, спасибо за компонент!

Есть ли возможность добавить генератор случайных слов для создания комнат? Или, может быть, использовать временную метку/эпоху? Каждый раз, когда я создаю комнату в Discourse, у меня возникает тупик. 🙂

---

<div class="post-metadata">

### Author: ![riking](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/riking/32/170938_2.png) [@riking](https://meta.discourse.org/u/riking)
#### Post date: [03.Апрель.2020 02:58:54 UTC](https://meta.discourse.org/t/jitsi-video-conference/146046/12 "2020-04-03T02:58:54Z")

</div>

> [@downey](#):
>
> Насколько я знаю, всё наоборот: Zoom на протяжении многих лет копировал множество элементов интерфейса и пользовательского опыта у Jitsi и других инструментов для веб-конференций.

«Хорошие художники копируют, великие — крадут» — в начале дня для пользователя важен текущий продукт, который он видит, а не его история.

---

<div class="post-metadata">

### Author: ![nathank](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/nathank/32/290039_2.png) [@nathank](https://meta.discourse.org/u/nathank)
#### Post date: [03.Апрель.2020 03:35:06 UTC](https://meta.discourse.org/t/jitsi-video-conference/146046/13 "2020-04-03T03:35:06Z")

</div>

Насколько улучшается производительность Jitsi при использовании собственного экземпляра? Мне казалось, что после установления соединения связь осуществляется напрямую между участниками (peer-to-peer).

Нам нужно решение, способное справляться с большими группами, и в текущем виде (используя meet.jit.si) качество часто оказывается недостаточным даже для звонков один на один.

---

<div class="post-metadata">

### Author: ![Stephen](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/stephen/32/95011_2.png) [@Stephen](https://meta.discourse.org/u/Stephen)
#### Post date: [03.Апрель.2020 03:43:02 UTC](https://meta.discourse.org/t/jitsi-video-conference/146046/14 "2020-04-03T03:43:02Z")

</div>

Jitsi работает в режиме peer-to-peer только в сессиях один на один. В группах большего размера трафик маршрутизируется через сервер.

Даже выделенные самохостинговые экземпляры, которые мы тестировали, довольно быстро достигают предела своих возможностей.

---

<div class="post-metadata">

### Author: ![riking](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/riking/32/170938_2.png) [@riking](https://meta.discourse.org/u/riking)
#### Post date: [03.Апрель.2020 04:53:42 UTC](https://meta.discourse.org/t/jitsi-video-conference/146046/15 "2020-04-03T04:53:42Z")

</div>

Возможно, им стоит предложить платную опцию хостинга в дополнение к варианту с самостоятельным размещением… это могло бы помочь выявить проблемы в программном обеспечении в масштабе 🤔

---

<div class="post-metadata">

### Author: ![Stephen](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/stephen/32/95011_2.png) [@Stephen](https://meta.discourse.org/u/Stephen)
#### Post date: [03.Апрель.2020 05:07:53 UTC](https://meta.discourse.org/t/jitsi-video-conference/146046/16 "2020-04-03T05:07:53Z")

</div>

Я считаю, что основная проблема заключается в том, что для развёртываний любого масштаба [jitsi-videobridge](https://github.com/jitsi/jitsi-videobridge) действительно требует выделенного хоста, при этом компонент [jitsi-meet](https://github.com/jitsi/jitsi-meet) должен устанавливаться отдельно. Первый является сервером потоковой передачи, тогда как Meet предоставляет только фронтенд.

К сожалению, наиболее распространённый путь установки — это полуавтоматическое развёртывание на одном хосте. Их [быстрая установка](https://github.com/jitsi/jitsi-meet/blob/master/doc/quick-install.md) полностью работает в Docker и очень проста.

[Подробная ручная установка](https://github.com/jitsi/jitsi-meet/blob/master/doc/manual-install.md), которая позволяет развёртывать компоненты отдельно, может быстро отпугнуть новичков.

---

<div class="post-metadata">

### Author: ![tobiaseigen](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tobiaseigen/32/539204_2.png) [@tobiaseigen](https://meta.discourse.org/u/tobiaseigen)
#### Post date: [11.Апрель.2020 17:53:49 UTC](https://meta.discourse.org/t/jitsi-video-conference/146046/17 "2020-04-11T17:53:49Z")

</div>

Мне не удаётся заставить это работать, даже с сервером по умолчанию meet.jit.si. Что бы я ни ввёл в качестве идентификатора встречи, вместо видеовстречи появляется серое окно.

 ![Screen Shot 2020-04-11 at 10.50.42 AM](https://global.discourse-cdn.com/meta/original/3X/6/a/6abe163a98c7afa21b8d2bb50d0cd8d8dadce07c.png)

---

<div class="post-metadata">

### Author: ![pmusaraj](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pmusaraj/32/119489_2.png) [@pmusaraj](https://meta.discourse.org/u/pmusaraj)
#### Post date: [11.Апрель.2020 18:02:18 UTC](https://meta.discourse.org/t/jitsi-video-conference/146046/18 "2020-04-11T18:02:18Z")

</div>

Есть что-то в консоли?

---

<div class="post-metadata">

### Author: ![Benjamin\_D](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/benjamin_d/32/277831_2.png) [@Benjamin\_D](https://meta.discourse.org/u/Benjamin_D)
#### Post date: [11.Апрель.2020 19:03:40 UTC](https://meta.discourse.org/t/jitsi-video-conference/146046/19 "2020-04-11T19:03:40Z")

</div>

Привет, Тобиас, у меня всё работает (в Chrome и Firefox), версия 2.5.0 beta2, несколько плагинов, свежий сервер Jitsi, установленный примерно 48 часов назад… 🤨

Сейчас я пытаюсь внедрить JWT, но, возможно, это выше моих сил 🤯, и я также задавался вопросом, не будет ли лучше импортировать external\_api.js из settings.meet\_jitsi\_domain, а не с [https://meet.jit.si](https://meet.jit.si)?  
вот здесь: [https://github.com/pmusaraj/discourse-jitsi/blob/master/javascripts/discourse/initializers/insert-jitsi.js.es6](https://github.com/pmusaraj/discourse-jitsi/blob/master/javascripts/discourse/initializers/insert-jitsi.js.es6)

---

<div class="post-metadata">

### Author: ![tobiaseigen](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tobiaseigen/32/539204_2.png) [@tobiaseigen](https://meta.discourse.org/u/tobiaseigen)
#### Post date: [11.Апрель.2020 19:24:10 UTC](https://meta.discourse.org/t/jitsi-video-conference/146046/20 "2020-04-11T19:24:10Z")

</div>

Хм… в консоли много ошибок. Это происходит и на моём личном экземпляре, и на новом созданном тестовом сайте. Я использую сервер по умолчанию `meet.jit.si`, никаких изменений в настройках компонентов темы не вносил.

У меня пока нет собственного сервера Jitsi, и я думал, что всё заработает из коробки…

> **нажмите, чтобы увидеть**
>
> ```
> Logger.js:154 2020-04-11T19:21:21.250Z [modules/util/JitsiLocalStorage.js] <new <anonymous>>: DOMException: Не удалось прочитать свойство 'localStorage' из 'Window': Доступ к этому документу запрещён.
> at new <anonymous> (https://web-cdn.jitsi.net/meetjitsi_4004.656/libs/app.bundle.min.js?v=3962.622:29:197547)
> at Object.<anonymous> (https://web-cdn.jitsi.net/meetjitsi_4004.656/libs/app.bundle.min.js?v=3962.622:29:197486)
> at Object.<anonymous> (https://web-cdn.jitsi.net/meetjitsi_4004.656/libs/app.bundle.min.js?v=3962.622:29:197742)
> at n (https://web-cdn.jitsi.net/meetjitsi_4004.656/libs/app.bundle.min.js?v=3962.622:1:110)
> at Object.<anonymous> (https://web-cdn.jitsi.net/meetjitsi_4004.656/libs/app.bundle.min.js?v=3962.622:54:98101)
> at n (https://web-cdn.jitsi.net/meetjitsi_4004.656/libs/app.bundle.min.js?v=3962.622:1:110)
> at Object.<anonymous> (https://web-cdn.jitsi.net/meetjitsi_4004.656/libs/app.bundle.min.js?v=3962.622:24:101984)
> at n (https://web-cdn.jitsi.net/meetjitsi_4004.656/libs/app.bundle.min.js?v=3962.622:1:110)
> at Object.<anonymous> (https://web-cdn.jitsi.net/meetjitsi_4004.656/libs/app.bundle.min.js?v=3962.622:29:222225)
> at n (https://web-cdn.jitsi.net/meetjitsi_4004.656/libs/app.bundle.min.js?v=3962.622:1:110)
> at Object.<anonymous> (https://web-cdn.jitsi.net/meetjitsi_4004.656/libs/app.bundle.min.js?v=3962.622:24:213733)
> at n (https://web-cdn.jitsi.net/meetjitsi_4004.656/libs/app.bundle.min.js?v=3962.622:1:110)
> at Object.<anonymous> (https://web-cdn.jitsi.net/meetjitsi_4004.656/libs/app.bundle.min.js?v=3962.622:29:196138)
> at n (https://web-cdn.jitsi.net/meetjitsi_4004.656/libs/app.bundle.min.js?v=3962.622:1:110)
> at Object.<anonymous> (https://web-cdn.jitsi.net/meetjitsi_4004.656/libs/app.bundle.min.js?v=3962.622:24:154819)
> at n (https://web-cdn.jitsi.net/meetjitsi_4004.656/libs/app.bundle.min.js?v=3962.622:1:110)
> at Object.<anonymous> (https://web-cdn.jitsi.net/meetjitsi_4004.656/libs/app.bundle.min.js?v=3962.622:63:41390)
> at n (https://web-cdn.jitsi.net/meetjitsi_4004.656/libs/app.bundle.min.js?v=3962.622:1:110)
> at Object.<anonymous> (https://web-cdn.jitsi.net/meetjitsi_4004.656/libs/app.bundle.min.js?v=3962.622:54:53082)
> at Object.<anonymous> (https://web-cdn.jitsi.net/meetjitsi_4004.656/libs/app.bundle.min.js?v=3962.622:54:55490)
> at n (https://web-cdn.jitsi.net/meetjitsi_4004.656/libs/app.bundle.min.js?v=3962.622:1:110)
> at Object.<anonymous> (https://web-cdn.jitsi.net/meetjitsi_4004.656/libs/app.bundle.min.js?v=3962.622:54:165081)
> at Object.<anonymous> (https://web-cdn.jitsi.net/meetjitsi_4004.656/libs/app.bundle.min.js?v=3962.622:54:166745)
> at n (https://web-cdn.jitsi.net/meetjitsi_4004.656/libs/app.bundle.min.js?v=3962.622:1:110)
> at Object.<anonymous> (https://web-cdn.jitsi.net/meetjitsi_4004.656/libs/app.bundle.min.js?v=3962.622:126:292708)
> at Object.<anonymous> (https://web-cdn.jitsi.net/meetjitsi_4004.656/libs/app.bundle.min.js?v=3962.622:126:323867)
> at n (https://web-cdn.jitsi.net/meetjitsi_4004.656/libs/app.bundle.min.js?v=3962.622:1:110)
> at Module.<anonymous> (https://web-cdn.jitsi.net/meetjitsi_4004.656/libs/app.bundle.min.js?v=3962.622:222:80217)
> at n (https://web-cdn.jitsi.net/meetjitsi_4004.656/libs/app.bundle.min.js?v=3962.622:1:110)
> at https://web-cdn.jitsi.net/meetjitsi_4004.656/libs/app.bundle.min.js?v=3962.622:1:908
> at https://web-cdn.jitsi.net/meetjitsi_4004.656/libs/app.bundle.min.js?v=3962.622:1:919
> o @ Logger.js:154
> (anonymous) @ JitsiLocalStorage.js:42
> (anonymous) @ JitsiLocalStorage.js:77
> (anonymous) @ app.bundle.min.js?v=3962.622:29
> n @ bootstrap:19
> (anonymous) @ app.bundle.min.js?v=3962.622:54
> n @ bootstrap:19
> (anonymous) @ app.bundle.min.js?v=3962.622:24
> n @ bootstrap:19
> (anonymous) @ app.bundle.min.js?v=3962.622:29
> n @ bootstrap:19
> (anonymous) @ app.bundle.min.js?v=3962.622:24
> n @ bootstrap:19
> (anonymous) @ app.bundle.min.js?v=3962.622:29
> n @ bootstrap:19
> (anonymous) @ app.bundle.min.js?v=3962.622:24
> n @ bootstrap:19
> (anonymous) @ app.bundle.min.js?v=3962.622:63
> n @ bootstrap:19
> (anonymous) @ AuthHandler.js:1
> (anonymous) @ app.bundle.min.js?v=3962.622:54
> n @ bootstrap:19
> (anonymous) @ connection.js:1
> (anonymous) @ app.bundle.min.js?v=3962.622:54
> n @ bootstrap:19
> (anonymous) @ conference.js:1
> (anonymous) @ app.bundle.min.js?v=3962.622:126
> n @ bootstrap:19
> (anonymous) @ app.bundle.min.js?v=3962.622:222
> n @ bootstrap:19
> (anonymous) @ bootstrap:83
> (anonymous) @ app.bundle.min.js?v=3962.622:1
> Показать ещё 2 фрейма
> Logger.js:154 2020-04-11T19:21:21.252Z [features/local-recording] <Object._loadMetadata>: Не удалось разобрать элемент localStorage.
> o @ Logger.js:154
> _loadMetadata @ SessionManager.js:170
> (anonymous) @ SessionManager.js:152
> (anonymous) @ SessionManager.js:435
> n @ bootstrap:19
> (anonymous) @ app.bundle.min.js?v=3962.622:24
> n @ bootstrap:19
> (anonymous) @ app.bundle.min.js?v=3962.622:29
> n @ bootstrap:19
> (anonymous) @ app.bundle.min.js?v=3962.622:24
> n @ bootstrap:19
> (anonymous) @ app.bundle.min.js?v=3962.622:29
> n @ bootstrap:19
> (anonymous) @ app.bundle.min.js?v=3962.622:24
> n @ bootstrap:19
> (anonymous) @ app.bundle.min.js?v=3962.622:63
> n @ bootstrap:19
> (anonymous) @ AuthHandler.js:1
> (anonymous) @ app.bundle.min.js?v=3962.622:54
> n @ bootstrap:19
> (anonymous) @ connection.js:1
> (anonymous) @ app.bundle.min.js?v=3962.622:54
> n @ bootstrap:19
> (anonymous) @ conference.js:1
> (anonymous) @ app.bundle.min.js?v=3962.622:126
> n @ bootstrap:19
> (anonymous) @ app.bundle.min.js?v=3962.622:222
> n @ bootstrap:19
> (anonymous) @ bootstrap:83
> (anonymous) @ app.bundle.min.js?v=3962.622:1
> Logger.js:154 2020-04-11T19:21:21.309Z [index.web] <HTMLDocument.<anonymous>>: (TIME) документ готов: 432.6749999891035
> react-dom.production.min.js:187 DOMException: Не удалось прочитать свойство 'localStorage' из 'Window': Доступ к этому документу запрещён.
> at Oe._initStorage (https://web-cdn.jitsi.net/meetjitsi_4004.656/libs/app.bundle.min.js?v=3962.622:16:45149)
> at Oe.componentDidMount (https://web-cdn.jitsi.net/meetjitsi_4004.656/libs/app.bundle.min.js?v=3962.622:16:44779)
> at Oe.componentDidMount (https://web-cdn.jitsi.net/meetjitsi_4004.656/libs/app.bundle.min.js?v=3962.622:24:223947)
> at Gs (https://web-cdn.jitsi.net/meetjitsi_4004.656/libs/app.bundle.min.js?v=3962.622:184:94889)
> at t.unstable_runWithPriority (https://web-cdn.jitsi.net/meetjitsi_4004.656/libs/app.bundle.min.js?v=3962.622:192:3884)
> at fi (https://web-cdn.jitsi.net/meetjitsi_4004.656/libs/app.bundle.min.js?v=3962.622:184:41540)
> at Ws (https://web-cdn.jitsi.net/meetjitsi_4004.656/libs/app.bundle.min.js?v=3962.622:184:90890)
> at Ps (https://web-cdn.jitsi.net/meetjitsi_4004.656/libs/app.bundle.min.js?v=3962.622:184:78509)
> at fc (https://web-cdn.jitsi.net/meetjitsi_4004.656/libs/app.bundle.min.js?v=3962.622:184:105337)
> at hc (https://web-cdn.jitsi.net/meetjitsi_4004.656/libs/app.bundle.min.js?v=3962.622:184:105412)
> at https://web-cdn.jitsi.net/meetjitsi_4004.656/libs/app.bundle.min.js?v=3962.622:184:106607
> at Bs (https://web-cdn.jitsi.net/meetjitsi_4004.656/libs/app.bundle.min.js?v=3962.622:184:80044)
> at _c (https://web-cdn.jitsi.net/meetjitsi_4004.656/libs/app.bundle.min.js?v=3962.622:184:106592)
> at Object.render (https://web-cdn.jitsi.net/meetjitsi_4004.656/libs/app.bundle.min.js?v=3962.622:184:109864)
> at HTMLDocument.<anonymous> (https://web-cdn.jitsi.net/meetjitsi_4004.656/libs/app.bundle.min.js?v=3962.622:222:80940)
> La @ react-dom.production.min.js:187
> Ga.n.callback @ react-dom.production.min.js:200
> Hi @ react-dom.production.min.js:125
> Bi @ react-dom.production.min.js:125
> Gs @ react-dom.production.min.js:239
> t.unstable_runWithPriority @ scheduler.production.min.js:20
> fi @ react-dom.production.min.js:113
> Ws @ react-dom.production.min.js:230
> Ls @ react-dom.production.min.js:206
> (anonymous) @ react-dom.production.min.js:114
> t.unstable_runWithPriority @ scheduler.production.min.js:20
> fi @ react-dom.production.min.js:113
> gi @ react-dom.production.min.js:114
> mi @ react-dom.production.min.js:113
> Bs @ react-dom.production.min.js:208
> _c @ react-dom.production.min.js:272
> render @ react-dom.production.min.js:273
> (anonymous) @ index.web.js:25
> react-dom.production.min.js:114 Uncaught DOMException: Не удалось прочитать свойство 'localStorage' из 'Window': Доступ к этому документу запрещён.
> at Oe._initStorage (https://web-cdn.jitsi.net/meetjitsi_4004.656/libs/app.bundle.min.js?v=3962.622:16:45149)
> at Oe.componentDidMount (https://web-cdn.jitsi.net/meetjitsi_4004.656/libs/app.bundle.min.js?v=3962.622:16:44779)
> at Oe.componentDidMount (https://web-cdn.jitsi.net/meetjitsi_4004.656/libs/app.bundle.min.js?v=3962.622:24:223947)
> at Gs (https://web-cdn.jitsi.net/meetjitsi_4004.656/libs/app.bundle.min.js?v=3962.622:184:94889)
> at t.unstable_runWithPriority (https://web-cdn.jitsi.net/meetjitsi_4004.656/libs/app.bundle.min.js?v=3962.622:192:3884)
> at fi (https://web-cdn.jitsi.net/meetjitsi_4004.656/libs/app.bundle.min.js?v=3962.622:184:41540)
> at Ws (https://web-cdn.jitsi.net/meetjitsi_4004.656/libs/app.bundle.min.js?v=3962.622:184:90890)
> at Ps (https://web-cdn.jitsi.net/meetjitsi_4004.656/libs/app.bundle.min.js?v=3962.622:184:78509)
> at fc (https://web-cdn.jitsi.net/meetjitsi_4004.656/libs/app.bundle.min.js?v=3962.622:184:105337)
> at hc (https://web-cdn.jitsi.net/meetjitsi_4004.656/libs/app.bundle.min.js?v=3962.622:184:105412)
> at https://web-cdn.jitsi.net/meetjitsi_4004.656/libs/app.bundle.min.js?v=3962.622:184:106607
> at Bs (https://web-cdn.jitsi.net/meetjitsi_4004.656/libs/app.bundle.min.js?v=3962.622:184:80044)
> at _c (https://web-cdn.jitsi.net/meetjitsi_4004.656/libs/app.bundle.min.js?v=3962.622:184:106592)
> at Object.render (https://web-cdn.jitsi.net/meetjitsi_4004.656/libs/app.bundle.min.js?v=3962.622:184:109864)
> at HTMLDocument.<anonymous> (https://web-cdn.jitsi.net/meetjitsi_4004.656/libs/app.bundle.min.js?v=3962.622:222:80940)
> gi @ react-dom.production.min.js:114
> mi @ react-dom.production.min.js:113
> Bs @ react-dom.production.min.js:208
> _c @ react-dom.production.min.js:272
> render @ react-dom.production.min.js:273
> (anonymous) @ index.web.js:25
> react-dom.production.min.js:187 TypeError: Cannot read property 'dispatch' of undefined
> at Oe.componentWillUnmount (BaseApp.js:100)
> at react-dom.production.min.js:187
> at Ra (react-dom.production.min.js:189)
> at Ua (react-dom.production.min.js:195)
> at Gs (react-dom.production.min.js:235)
> at t.unstable_runWithPriority (scheduler.production.min.js:20)
> at fi (react-dom.production.min.js:113)
> at Ws (react-dom.production.min.js:230)
> at Ls (react-dom.production.min.js:206)
> at react-dom.production.min.js:114
> at t.unstable_runWithPriority (scheduler.production.min.js:20)
> at fi (react-dom.production.min.js:113)
> at gi (react-dom.production.min.js:114)
> at mi (react-dom.production.min.js:113)
> at Bs (react-dom.production.min.js:208)
> at _c (react-dom.production.min.js:272)
> at Object.render (react-dom.production.min.js:273)
> at HTMLDocument.<anonymous> (index.web.js:25)
> La @ react-dom.production.min.js:187
> Ga.n.callback @ react-dom.production.min.js:200
> Hi @ react-dom.production.min.js:125
> Bi @ react-dom.production.min.js:125
> Gs @ react-dom.production.min.js:239
> t.unstable_runWithPriority @ scheduler.production.min.js:20
> fi @ react-dom.production.min.js:113
> Ws @ react-dom.production.min.js:230
> Ls @ react-dom.production.min.js:206
> (anonymous) @ react-dom.production.min.js:114
> t.unstable_runWithPriority @ scheduler.production.min.js:20
> fi @ react-dom.production.min.js:113
> gi @ react-dom.production.min.js:114
> mi @ react-dom.production.min.js:113
> I @ scheduler.production.min.js:16
> H @ scheduler.production.min.js:18
> C @ scheduler.production.min.js:13
> BaseApp.js:100 Uncaught TypeError: Cannot read property 'dispatch' of undefined
> at Oe.componentWillUnmount (BaseApp.js:100)
> at react-dom.production.min.js:187
> at Ra (react-dom.production.min.js:189)
> at Ua (react-dom.production.min.js:195)
> at Gs (react-dom.production.min.js:235)
> at t.unstable_runWithPriority (scheduler.production.min.js:20)
> at fi (react-dom.production.min.js:113)
> at Ws (react-dom.production.min.js:230)
> at Ls (react-dom.production.min.js:206)
> at react-dom.production.min.js:114
> at t.unstable_runWithPriority (scheduler.production.min.js:20)
> at fi (react-dom.production.min.js:113)
> at gi (react-dom.production.min.js:114)
> at mi (react-dom.production.min.js:113)
> at Bs (react-dom.production.min.js:208)
> at _c (react-dom.production.min.js:272)
> at Object.render (react-dom.production.min.js:273)
> at HTMLDocument.<anonymous> (index.web.js:25)
> 
> ```

[Следующая страница](https://meta.discourse.org/t/jitsi-video-conference/146046.md?page=2)
