# Launch Zoom Client from browser without redirect?

**URL:** <https://devforum.zoom.us/t/launch-zoom-client-from-browser-without-redirect/9304>\
**Category:** Web\
**Created:** [March 23, 2020, 2:53pm UTC](https://devforum.zoom.us/t/launch-zoom-client-from-browser-without-redirect/9304 "2020-03-23T14:53:49Z")\
**Posts on this page:** 13\
**Page:** 1

<div class="post-metadata">

**Author:** ![That-Tech-Guy](https://avatars.discourse-cdn.com/v4/letter/t/838e76/32.png) [@That-Tech-Guy](https://devforum.zoom.us/u/That-Tech-Guy)\
**Post date:** [March 23, 2020, 2:53pm UTC](https://devforum.zoom.us/t/launch-zoom-client-from-browser-without-redirect/9304/1 "2020-03-23T14:53:49Z")

</div>

Hey, we’re setting up use of the webSDK for a number of meetings. However, for Webinars we need to host to use the zoom client.

We can embed the join\_url in a button, but this requires navigation away from the site and isn’t a particularly smooth process for the user. It’s okay, but I was wondering if there’s a way to just automatically boot the zoom client from within our website.

It looks like the androidSDK has this functionality, but I can’t seem to find it for web.

Thanks!

---

<div class="post-metadata">

**Author:** ![michael\_p.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/michael_p.zoom/32/18105_2.png) [@michael\_p.zoom](https://devforum.zoom.us/u/michael_p.zoom)\
**Post date:** [March 23, 2020, 10:02pm UTC](https://devforum.zoom.us/t/launch-zoom-client-from-browser-without-redirect/9304/2 "2020-03-23T22:02:08Z")

</div>

Hi @That-Tech-Guy,

You can use our Web Client as the join\_url without leaving the website by replacing /j/ with /wc/.  
[https://zoom.us/wc/{meetingID}/join](https://zoom.us/wc/%7BmeetingID%7D/join).

If you like to join with having the user type in their names you can base64 their names at the end of the url.  
[https://zoom.us/wc/{meetingID}/join?prefer=1&un={base64-firstname-lastname}](https://zoom.us/wc/%7BmeetingID%7D/join?prefer=1&un=%7Bbase64-firstname-lastname%7D)

Let us know if you have any questions

Thanks

---

<div class="post-metadata">

**Author:** ![That-Tech-Guy](https://avatars.discourse-cdn.com/v4/letter/t/838e76/32.png) [@That-Tech-Guy](https://devforum.zoom.us/u/That-Tech-Guy)\
**Post date:** [March 23, 2020, 10:36pm UTC](https://devforum.zoom.us/t/launch-zoom-client-from-browser-without-redirect/9304/3 "2020-03-23T22:36:12Z")

</div>

Thank’s Michael!

That helps a ton!

---

<div class="post-metadata">

**Author:** ![tommy](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/tommy/32/72769_2.png) [@tommy](https://devforum.zoom.us/u/tommy)\
**Post date:** [March 23, 2020, 10:45pm UTC](https://devforum.zoom.us/t/launch-zoom-client-from-browser-without-redirect/9304/4 "2020-03-23T22:45:03Z")

</div>

Let us know if you have additional questions! 🙂

Thanks,  
Tommy

---

<div class="post-metadata">

**Author:** ![That-Tech-Guy](https://avatars.discourse-cdn.com/v4/letter/t/838e76/32.png) [@That-Tech-Guy](https://devforum.zoom.us/u/That-Tech-Guy)\
**Post date:** [March 24, 2020, 7:46pm UTC](https://devforum.zoom.us/t/launch-zoom-client-from-browser-without-redirect/9304/5 "2020-03-24T19:46:01Z")

</div>

> [@michael\_p.zoom](#):
>
> /j/

Hey, I’m actually still a little bit confused on this one.  
I’m trying to do this with the start url, which has a /s/ instead of /j/.

Is there a similar change for a webinar start url?

Also, how should I configure my html/javascript for this to work. It feels like if I drop this in an it will still redirect, although I could certainly be wrong about this!

 

Thanks again for your help.

---

<div class="post-metadata">

**Author:** ![tommy](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/tommy/32/72769_2.png) [@tommy](https://devforum.zoom.us/u/tommy)\
**Post date:** [March 24, 2020, 9:53pm UTC](https://devforum.zoom.us/t/launch-zoom-client-from-browser-without-redirect/9304/6 "2020-03-24T21:53:10Z")

</div>

Hey @That-Tech-Guy,

> [@That-Tech-Guy](#):
>
> Is there a similar change for a webinar start url?

Correct, however to start a webinar you cannot use the Zoom Web Client. You must use the Zoom Desktop / Mobile Client.

> [@That-Tech-Guy](#):
>
> Also, how should I configure my html/javascript for this to work. It feels like if I drop this in an it will still redirect, although I could certainly be wrong about this!

Using the web client direct url it will not redirect. Here is an example of a url for joining webinars with the Zoom Web Client:

> [@Embed zoom video to a web server](https://devforum.zoom.us/t/embed-zoom-video-to-a-web-server/2882/156):
>
> Hey @gabriele.limonta, Thanks for your patience! For this to work you need to have Webinar Registration Required turned off, and then use the uel={base64EncodedEmail} query param. For example: https://zoom.us/wc/123456789/join?prefer=1&un=bmFtZQ==&uel=ZW1haWxAZG9tYWluLmNvbQ== Thanks, Tommy

Thanks,  
tommy

---

<div class="post-metadata">

**Author:** ![That-Tech-Guy](https://avatars.discourse-cdn.com/v4/letter/t/838e76/32.png) [@That-Tech-Guy](https://devforum.zoom.us/u/That-Tech-Guy)\
**Post date:** [March 24, 2020, 10:24pm UTC](https://devforum.zoom.us/t/launch-zoom-client-from-browser-without-redirect/9304/7 "2020-03-24T22:24:53Z")

</div>

Hey Tommy, thanks for getting back to us. Also, I apologize if this is somewhere in the documentation.  
So you told us what the uel is, but I have no clue what the un query param is in your example XD

---

<div class="post-metadata">

**Author:** ![tommy](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/tommy/32/72769_2.png) [@tommy](https://devforum.zoom.us/u/tommy)\
**Post date:** [March 24, 2020, 10:59pm UTC](https://devforum.zoom.us/t/launch-zoom-client-from-browser-without-redirect/9304/8 "2020-03-24T22:59:35Z")

</div>

Hey @That-Tech-Guy,

No worries, I should have mentioned! 🙂

The un query param is the username, or name you want the participant to have.

Thanks,  
Tommy

---

<div class="post-metadata">

**Author:** ![That-Tech-Guy](https://avatars.discourse-cdn.com/v4/letter/t/838e76/32.png) [@That-Tech-Guy](https://devforum.zoom.us/u/That-Tech-Guy)\
**Post date:** [March 25, 2020, 7:47pm UTC](https://devforum.zoom.us/t/launch-zoom-client-from-browser-without-redirect/9304/9 "2020-03-25T19:47:11Z")

</div>

Thanks so much for your help!

We’ve run into a slight problem, and that problem is that we need registration enabled.

We have a join link and were thinking we could load the join link in an iframe but when that link loads it creates a pop-up that asks the user if they want to open the zoom client. Is there a way to override the pop-up or just make it open the client immediately?

---

<div class="post-metadata">

**Author:** ![tommy](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/tommy/32/72769_2.png) [@tommy](https://devforum.zoom.us/u/tommy)\
**Post date:** [March 25, 2020, 8:08pm UTC](https://devforum.zoom.us/t/launch-zoom-client-from-browser-without-redirect/9304/10 "2020-03-25T20:08:54Z")

</div>

Hey @That-Tech-Guy,

Unfortunately right now the Zoom [Web SDK](https://marketplace.zoom.us/docs/sdk/native-sdks/web) and [Web Client](https://support.zoom.us/hc/en-us/articles/214629443-Zoom-Web-Client) do not work with registration enabled.

As a word around, you could include a password as a query param like this:

`&pwd=PASSWORD`

Another resource that might help you is the Zoom URL schemes:

> **[Zoom URL Schemes](https://medium.com/zoom-developer-blog/zoom-url-schemes-748b95fd9205)**
>
> Let’s take a quick look at the URL schemes that we expose today — we get frequent questions on this topic. By default, it’s your responsibility as the app developer to let your users download and…

Thanks,  
Tommy

---

<div class="post-metadata">

**Author:** ![That-Tech-Guy](https://avatars.discourse-cdn.com/v4/letter/t/838e76/32.png) [@That-Tech-Guy](https://devforum.zoom.us/u/That-Tech-Guy)\
**Post date:** [March 25, 2020, 8:17pm UTC](https://devforum.zoom.us/t/launch-zoom-client-from-browser-without-redirect/9304/11 "2020-03-25T20:17:14Z")

</div>

we are trying to launch the zoom desktop client with this join url

sorry for the confusion

---

<div class="post-metadata">

**Author:** ![tommy](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/tommy/32/72769_2.png) [@tommy](https://devforum.zoom.us/u/tommy)\
**Post date:** [March 25, 2020, 10:23pm UTC](https://devforum.zoom.us/t/launch-zoom-client-from-browser-without-redirect/9304/12 "2020-03-25T22:23:51Z")

</div>

Hey @That-Tech-Guy,

You can either use the standard join url, for example: `zoom.us/j/meetingID` or use one of the URL schemes:

> **[Zoom URL Schemes](https://medium.com/zoom-developer-blog/zoom-url-schemes-748b95fd9205)**
>
> Let’s take a quick look at the URL schemes that we expose today — we get frequent questions on this topic. By default, it’s your responsibility as the app developer to let your users download and…

Thanks,  
Tommy

---

<div class="post-metadata">

**Author:** ![DeveloperBot](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/developerbot/32/12632_2.png) [@DeveloperBot](https://devforum.zoom.us/u/DeveloperBot)\
**Post date:** [August 21, 2020, 7:35pm UTC](https://devforum.zoom.us/t/launch-zoom-client-from-browser-without-redirect/9304/13 "2020-08-21T19:35:33Z")

</div>


