Как настроить Firefox открывать URL-адреса Zoom с помощью приложения Zoom
Я использую приложение для конференции под названием Zoom. Есть URL-адреса, по которым можно щелкнуть, чтобы открыть приложение и сразу перейти к собранию, идентификатор которого существовал в URL-адресе. Например: https://zoom.us/j/1234567890
Но ни один из URL-адресов, которые я пробовал, на самом деле не открывает приложение.
Или, например, когда я пытаюсь войти в свою учетную запись, приложение открывает Firefox, который после входа в систему через Интернет перенаправляет меня на zoommtg://zoom.us/google? Code=XXX, и Firefox показывает сообщение "Адрес был не поняли".
Я попробовал следующий логический ключ на странице about: config для Firefox.
network.protocol-handler.expose.zoommtg=false
и я попытался назначить true
вместо false
, но это не сработало.
Мой Firefox имеет следующий ключ / значение
network.protocol-handler.expose-all;true
Я понимаю, что из-за этой конфигурации мне не нужно устанавливать предыдущую, поскольку она переопределяет ее.
Изнутри мой ~/.local/share/applications
$ cat Zoom.desktop
[Desktop Entry]
Name=Zoom
Comment=Zoom Video Conference
Exec=/usr/bin/zoom %U
Icon=Zoom.png
Terminal=false
Type=Application
Encoding=UTF-8
Categories=Network;Application;
StartupWMClass=zoom
MimeType=x-scheme-handler/zoommtg;application/x-zoom;
X-KDE-Protocols=zoommtg
Name[en_US]=Zoom
$ cat mimeapps.list
[Default Applications]
text/html=firefox_firefox.desktop
x-scheme-handler/http=firefox_firefox.desktop
x-scheme-handler/https=firefox_firefox.desktop
x-scheme-handler/about=firefox_firefox.desktop
x-scheme-handler/unknown=firefox_firefox.desktop
x-scheme-handler/zoommtg=Zoom.desktop
application/x-zoom=Zoom.desktop
Как настроить Firefox для перенаправления URL-адресов Zoom в приложение, чтобы я мог войти в свою учетную запись и использовать ссылки на собрания, чтобы мгновенно присоединяться к собраниям?
5 ответов
Я боролся с этим, поскольку инструкции по добавлению нового протокола либо ссылались на пре-квантовые версии Firefox, либо предполагали, что у меня есть gnome. Наконец, мне помогли инструкции, которые я нашел здесь: https://www.reddit.com/r/firefox/comments/6p6470/firefox_doesnt_recognize_telegramdesktops_tg_link/
- Тип
about:config
в строке адреса, чтобы перейти к настройке Firefox. Щелкните правой кнопкой мыши -> Создать -> Логическое значение -> "network.protocol-handler.expose.zoommtg" -> false - (Вероятно, излишне, но я сделал это во время поиска решения, поэтому я включаю его.) Все еще в
about:config
, Щелкните правой кнопкой мыши -> Создать -> Логическое значение -> "network.protocol-handler.external.zoommtg" -> true - Скопируйте
zoommtg://zoom.us/...
Не удалось открыть ссылку Firefox. Затем введите следующее в адресной строке:data:text/html,<a href="[PASTE ZOOMMTG LINK HERE]">Click me</a>
- Пустая веб-страница должна отображаться со ссылкой "Click me" в левом верхнем углу. Нажмите это: D
- Firefox должен открыть диалоговое окно с просьбой, чтобы приложение открыло протокол. Укажите путь к приложению масштабирования (если вы не знаете, где оно находится, введите
which zoom
в терминале).
Надеюсь, что это работает. Удачи!
Измените используемый по умолчанию веб-браузер на Internet Explorer (или другой), чтобы узнать, работает ли он, чтобы изолировать, если это проблема с Windows или браузером. Если это проблема в Windows, в Win10 Настройки, Система, Приложения по умолчанию, Выберите приложения по умолчанию по протоколу (или '... по типу файла). Я использую Zoom с Firefox v61.0.2 и Win10, вот некоторые картинки, которые могут помочь. Все остальное не удается переустановить Zoom и / или Firefox.
Моя перестала работать, когда я обновил зум. Мое решение было пойти в about:preferences
и измените действие с "Использовать масштаб" на "Использовать другие..." и выбрал /usr/bin/zoom
,
Хотя это старая тема, я хотел поделиться своими выводами, поскольку проблема все еще может возникнуть.
К сожалению, предыдущие решения в моем случае не работали (Firefox 95.0, Arch Linux). Поэтому я попробовал вручную добавить запись в список настроек приложений (помимо настройкиnetwork.protocol-handler.external.zoommtg
какtrue
как описывают другие):
- Найди свой
handlers.json
в~/.mozilla/firefox/*/
. (Я нашел это, выполнив поиск схемы URI, которая уже присутствовала в настройках:grep -rnw ~/.mozilla/firefox/ -e mailto
) - Добавить запись для
zoommtg
внутриschemes
объект (рядом сmailto
например), напр.:"zoommtg":{"stubEntry":true,"handlers":[null]}
(прямо перед последними закрывающими скобками}}
). - Запустите/перезапустите Firefox.
- Найдите соответствующую запись в разделе «Настройки» >> «Основные» >> «Приложения».
- Выберите приложение Zoom. (Если оно не отображается по умолчанию, вам необходимо добавить приложение (например.
/usr/bin/zoom
)) - Ссылки Zoom теперь должны открываться в Zoom.
Кроме того, переустановка Firefox также может решить проблему (особенно, если Firefox был изначально установлен до Zoom).
У меня была такая же проблема в Gentoo Linux.
- Я добавил
network.protocol-handler.external.zoommtg
настройка сtrue
ценить - Затем в
about:preferences
>General
>Applications
, я связалzoommtg
сZoomLauncher