Как настроить 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/

  1. Тип about:config в строке адреса, чтобы перейти к настройке Firefox. Щелкните правой кнопкой мыши -> Создать -> Логическое значение -> "network.protocol-handler.expose.zoommtg" -> false
  2. (Вероятно, излишне, но я сделал это во время поиска решения, поэтому я включаю его.) Все еще в about:config, Щелкните правой кнопкой мыши -> Создать -> Логическое значение -> "network.protocol-handler.external.zoommtg" -> true
  3. Скопируйте zoommtg://zoom.us/... Не удалось открыть ссылку Firefox. Затем введите следующее в адресной строке: data:text/html,<a href="[PASTE ZOOMMTG LINK HERE]">Click me</a>
  4. Пустая веб-страница должна отображаться со ссылкой "Click me" в левом верхнем углу. Нажмите это: D
  5. 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как описывают другие):

  1. Найди свойhandlers.jsonв~/.mozilla/firefox/*/. (Я нашел это, выполнив поиск схемы URI, которая уже присутствовала в настройках:grep -rnw ~/.mozilla/firefox/ -e mailto)
  2. Добавить запись дляzoommtgвнутриschemesобъект (рядом сmailtoнапример), напр.:"zoommtg":{"stubEntry":true,"handlers":[null]}(прямо перед последними закрывающими скобками}}).
  3. Запустите/перезапустите Firefox.
  4. Найдите соответствующую запись в разделе «Настройки» >> «Основные» >> «Приложения».
  5. Выберите приложение Zoom. (Если оно не отображается по умолчанию, вам необходимо добавить приложение (например./usr/bin/zoom))
  6. Ссылки Zoom теперь должны открываться в Zoom.

Кроме того, переустановка Firefox также может решить проблему (особенно, если Firefox был изначально установлен до Zoom).

У меня была такая же проблема в Gentoo Linux.

  1. Я добавилnetwork.protocol-handler.external.zoommtgнастройка сtrueценить
  2. Затем вabout:preferences>General>Applications, я связалzoommtgсZoomLauncher
Другие вопросы по тегам