GithubHelp home page GithubHelp logo

arkadiyt / zoom-redirector Goto Github PK

View Code? Open in Web Editor NEW
578.0 11.0 24.0 83 KB

Zoom Redirector is a browser extension that transparently redirects any meeting links to use Zoom's browser based web client.

License: MIT License

JavaScript 100.00%

zoom-redirector's Introduction

xoom-redirector

Note (3/5/2022):

Zoom has issued a trademark violation against this extension and had Google remove it from the Chrome webstore. I'd love it if you could give me a retweet or quote tweet and tag Zoom - maybe with enough support they'll reverse their decision. In the meanwhile I have republished the extension under a new name: Xoom Redirector

Table of Contents

What's it for

When joining a Zoom meeting, the "join from your browser" link is intentionally hidden. This browser extension solves this problem by transparently redirecting any meeting links to use Zoom's browser based web client.

Installation

Changelog

Please see CHANGELOG.md.

Getting in touch

Feel free to contact me on Signal: @arkadiyt.01

zoom-redirector's People

Contributors

arkadiyt avatar jcgoran avatar pmosbach avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

zoom-redirector's Issues

[bug] Need to enter connection details twice in private mode

If I go to Chromium incognito/Firefox private mode and try to join a meeting with this extension enabled, I need to:

  1. input the connection details (display name and optionally password)
  2. accept Zoom's privacy policy
  3. input the same connection details again

Note that if I do a page refresh instead of inputing the details at step 1), Zoom automatically redirect me to the privacy policy page, so I imagine that this is due to some browser cookie(s) being set upon first connection to the zoom.us domain, any way around this?

Manual installation for Firefox

Very nice add-on, thank you for making it. As others may also do, I prefer to vet the code of the addons I install. So I've tried manually to install manually this in Firefox.

I've taken this repository, zipped it, and renamed the extension from .zip to .xpi. Since Firefox needs extensions to be signed, I've also disabled xpinstall.signatures.required in Firefox. Firefox says it appears to be corrupt without specifying more detail.

Has anyone had any success with this method or has an idea as to what I should fix?

Feature request: handle subdomains and non-digit based IDs

Looks like the regex just checks for digits at the moment. The ID in the path can contain arbitrary characters. Paid users can create a customised personal meeting ID. That may be with a /my/ path though.

Organisations also seem to get a subdomain under zoom.us, so that should be captured and prepended.

Take this all with a pinch of salt though, I'm just going off links I've seen shared.

Renamed version not working in Chrome?

Had no trouble with the redirects until Google disabled the original (#16). But now with the new Xoom Redirector version 1.0.2 installed, it is not redirecting and I keep getting the Zoom.pkg download and have to manually click a few steps to find back the web meeting again.

I do not see anything in the console related to the Xoom Redirector extension. I tried getting rid of any cookies/localStorage/IndexDB that Zoom might have been using to track that I [well, they…] had already downloaded the installer in case that made a difference. I even tried enabling the extension in Incognito mode and pasting in a Zoom link there but same behavior. And it never mattered before whether I had the native client installed or not anyway.

The new extension does show up in the "Full Access" list for my Zoom links, but I noticed the name of it is grey for some reason:

uBlock Origin and Xoom Redirector both in Chrome extension list, however the former is displayed with a darker label than the latter

It stays grey even if I pin it or allow it in incognito mode, nothing I've tried makes a difference or indicates why it is grey in the first place. Now I tried removing the extension and re-adding it, with no change to any of this.

Any ideas or other things to try troubleshoot?

Update: also enabled developer mode for extensions, turned "Collect Errors" on and still nothing. No errors show, there is no background page to inspect, no signs of life that the extension is doing anything at all except exist as an installed extension.

Another extension for Slack

Just like X[z]oom slack is also an offender. Could you please build one for slack? May be one needs to think of a non-trademark name for it too. :-)
Thanks

No video / audio in Firefox

Thank you so much for making this addon to work around this dark pattern!

Obviously this issue is not about your browser extension per se but rather about the Zoom web client as it doesn't appear to work in Firefox (apart from the text-based chat):

Your browser does not support using the computer’s Audio device. To use Zoom, install the latest version of a standard browser, such as Chrome.

Since this extension is available for Firefox, I am wondering whether there's something I am missing, like another work-around to enable video and audio?

[Feature Request] *.zoom.us/w/* links to *.zoom.us/wc/join/*

In an organizational meeting that requires registration in the new Web SDK update, a link such as https://planoisd.zoom.us/w/###########?tk=mG_acypqC_xZ1Bi2INZia9CvhTsYv0IqYh6qrCuNVDg.DQIAAAAUXL7A0hZqUUhFbVl3R1JsYXdHaDlJLWRQYkhnAAAAAAAAAAAAAAAAAAAAAAAAAAAA&pwd=SFVJVDVRTlJxYmpBaHIzRXdMaXQ4Zz09#success is given which should be redirected to https://planoisd.zoom.us/wc/join/###########?tk=mG_acypqC_xZ1Bi2INZia9CvhTsYv0IqYh6qrCuNVDg.DQIAAAAUXL7A0hZqUUhFbVl3R1JsYXdHaDlJLWRQYkhnAAAAAAAAAAAAAAAAAAAAAAAAAAAA&wpk=wcpk650a013a56aefba5645720e8a6ccfd6f which allows joining directly. The ########### is the ten-digit code of the meeting, censored out.

Greasemonkey/Tampermonkey support

It would be nice to add support for greasemonkey/tampermonkey.
Love the idea of this but don't want to install yet another extension.

Removed from Chrome Web Store

Zoom Redirector recently got removed from the Chrome Web Store with the message "This extension violates the Chrome Web Store policy."

This extension is so useful; do we know why it was removed and if it can be made available again?

Safari Extensions

Are there any plans for a Safari extension? Would love to see one considering Zoom's extensive vulnerabilities & privacy issues on MacOS

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.