Skip to content
This repository has been archived by the owner on Oct 3, 2023. It is now read-only.

A web extension that redirects meetings to the web client.

License

Notifications You must be signed in to change notification settings

EdoardoTosin/ZooMeeting-Redirector

⚠️ WARNING

This repo has been archived due to a trademark issue. The new repository can be found here

ZooMeeting Redirector

Get ZooMeeting Redirector for Firefox Get ZooMeeting Redirector for Chromium Get ZooMeeting Redirector for Microsoft Edge

Firefox users Chrome Web Store Edge users

GitHub release (latest by date) GitHub issues GitHub all releases

Summary

A web extension that redirects zoom meetings to the web client version.

Description

This project was intended to make it easier to redirect Zoom meetings links to the web client page.
This browser addon works by replacing a portion of the url with */wc/join/* so that it loads the meeting joining page. For example https://zoom.us/j/0123456789 would be converted to https://zoom.us/wc/join/0123456789.
The web client is preferable over the desktop app because of the restriction that web browsers places on web pages, protecting your computer against malicious attacks and unauthorized access of your machine.
For more information about best practices for securing your Zoom meetings read this blog post: 10 tips for Zoom security and privacy.

Features

Extension toggle

When opening the dashboard there is a toggle to enable/disable the extension to better control the behaviour whenever wanted.

Dark mode

According to system settings the extension's dashboard has the corresponding theme.

Installation

Mozilla Firefox Add-on Chrome (and
Chromium
based browsers)*
Microsoft Edge*
Mozilla Firefox Chrome Microsoft Edge

* Addon is based on branch manifest-v3

Dashboard

Light Mode Dark Mode
Toggle Off Toggle On
(Default)
Toggle Off Toggle On
(Default)
Toggle Off - Light Mode Toggle On - Light Mode Toggle Off - Dark Mode Toggle On - Dark Mode

Redirect example

Gif

Privacy policy

ZooMeeting Redirector does NOT collect any data of any kind.

Permissions

Manifest V2 (main branch)

"permissions": [
  "activeTab",
  "storage",
  "*://*.zoom.us/*",
  "*://*.zoomgov.com/*"
],

Manifest V3 (manifest-v3 branch)

"permissions": [
    "activeTab",
    "storage"
],
"host_permissions": [
    "*://*.zoom.us/*",
    "*://*.zoomgov.com/*"
]
  • activeTab is necessary to be able to open hyperlinks in the dashboard.
  • storage is used to store the status of the slide checkbox.
  • *://*.zoom.us/* and *://*.zoomgov.com/* are necessary to get the url and modify it to redirect to the web client page.

Translation

Locales are hosted using Crowdin to help the process of translation. To translate it, please follow these steps:

  • Sign up on Crowdin and Join the project here.
  • Make sure your locale exists there, if it does not exist, open an issue here on Github and I'll add the language option.
  • Get familiar with the Crowdin translation UI, as you will need to use it to translate JSON files.

For translation progress details see the TRANSLATION file.

Changelog

For more details see the CHANGELOG file.

Release History

See the releases pages for a history of releases and highlights for each release.

Security Policy

For more details see the SECURITY file.

Contributing

Contributor Covenant
When contributing to this repository, please first discuss the change you wish to make via issue, discussion, or any other method with the owner of this repository before making a change.

Read carefully the contributing guidelines.

License

This software is released under the terms of the GNU General Public License v3.0. See the LICENSE file for further information.