История изменений
Исправление MozillaFirefox, (текущая версия) :
Нашёл: все такие действия по переопределению юзерагента выполняет системное дополнение webcompat, поэтому ищем в коде упоминание слака и по цепочке выходим на объяснение
https://github.com/mozilla-extensions/webcompat-addon/blob/main/src/data/ua_o... → https://bugzilla.mozilla.org/show_bug.cgi?id=1727100 → https://github.com/webcompat/web-bugs/issues/82623 → https://bugzilla.mozilla.org/show_bug.cgi?id=1626121#c4
To summarize my current understanding: Slack's video conferencing service only support Chrome's non-standard Plan B format for WebRTC calls. And our attempts to talk to Slack about changing that were kindly rejected (we met with them shortly after they had launched the calling feature). And my repeated questions in public events about adding Firefox support were also turned down.
Т.е. действительно в слаке конференции были завязаны на проприетарную реализацию Хрома, при этом разработчики слака полностью игнорировали всякие попытки диалога и просто слали Firefox лесом, видя его юзерагент. В какой-то момент, видимо, они перешли на какое-то стандартизированное решение, но блокировку Firefox убирать не стали. Firefox в этой ситуации может лишь прикинуться Хромом, если разработчики ресурса упёрлись рогом.
Исправление MozillaFirefox, :
Нашёл: все такие действия по переопределению юзерагента выполняет системное дополнение webcompat, поэтому ищем в коде упоминание слака и по цепочке выходим на объяснение
https://github.com/mozilla-extensions/webcompat-addon/blob/main/src/data/ua_o... → https://bugzilla.mozilla.org/show_bug.cgi?id=1727100 → https://github.com/webcompat/web-bugs/issues/82623 → https://bugzilla.mozilla.org/show_bug.cgi?id=1626121#c4
To summarize my current understanding: Slack's video conferencing service only support Chrome's non-standard Plan B format for WebRTC calls. And our attempts to talk to Slack about changing that were kindly rejected (we met with them shortly after they had launched the calling feature). And my repeated questions in public events about adding Firefox support were also turned down.
Т.е. действительно в слаке конференции были завязаны на проприетарную реализацию Хрома, при этом разработчики слака полностью игнорировали всякие попытки диалога и просто слали Firefox лесом, видя его юзерагент В какой-то момент, видимо, они перешли на какое-то стандартизированное решение, но блокировку Firefox убирать не стали.
Исправление MozillaFirefox, :
Нашёл: все такие действия по переопределению юзерагента выполняет системное дополнение webcompat, поэтому ищем в коде упоминание слака и по цепочке выходим на объяснение
https://github.com/mozilla-extensions/webcompat-addon/blob/main/src/data/ua_o... → https://bugzilla.mozilla.org/show_bug.cgi?id=1727100 → https://github.com/webcompat/web-bugs/issues/82623 → https://bugzilla.mozilla.org/show_bug.cgi?id=1626121#c4
Исправление MozillaFirefox, :
Нашёл: все такие действия по переопределению юзерагента выполняет системное дополнение webcompat, поэтому ищем в коде упоминание слака и...
https://github.com/mozilla-extensions/webcompat-addon/blob/main/src/data/ua_o...
Исходная версия MozillaFirefox, :
Нашёл: все такие действия по переопределению юзерагента выполняет системное дополнение webcompat, поэтому ищем в коде упоминание слака и...
https://github.com/mozilla-extensions/webcompat-addon/blob/main/src/data/ua_o...