我正在使用一款名为 Zoom 的会议应用程序。点击 URL 即可打开该应用程序,并立即跳转到 URL 中 ID 所在的会议。例如:https://zoom.us/j/1234567890
但我尝试过的所有 URL 都无法真正打开该应用程序。
例如,当我尝试登录我的帐户时,应用程序会打开 Firefox,通过网络登录后,将我重定向到 zoommtg://zoom.us/google?code=XXX,并且 Firefox 会显示一条消息“无法理解该地址“。
我在 Firefox 的 about:config 页面上尝试了以下布尔键。
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 以将 Zoom URL 重定向到应用程序,以便我可以登录我的帐户并使用会议链接立即加入会议?
答案1
我为此苦苦挣扎,因为添加新协议的说明要么引用了 Firefox 的 Quantum 之前的版本,要么假设我有 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>
- 会出现一个空白网页,左上角有一个“点击我”的链接。点击它 :D
- Firefox 应该会弹出一个对话框,要求您输入打开协议的应用程序。提供缩放应用程序的路径(如果您不知道它在哪里,请输入
which zoom
终端)。
希望它能奏效。祝你好运!
答案2
答案3
答案4
我在 Gentoo Linux 上遇到了同样的问题
- 我添加了具有值
network.protocol-handler.external.zoommtg
的设置true
- 然后在
about:preferences
>General
>Applications
,我zoommtg
与ZoomLauncher