# Zoom redirect https join meeting request to http and blocked by the browser

**URL:** <https://devforum.zoom.us/t/zoom-redirect-https-join-meeting-request-to-http-and-blocked-by-the-browser/15122>\
**Category:** Web\
**Created:** [April 27, 2020, 8:52pm UTC](https://devforum.zoom.us/t/zoom-redirect-https-join-meeting-request-to-http-and-blocked-by-the-browser/15122 "2020-04-27T20:52:46Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![xinxin](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/xinxin/32/9642_2.png) [@xinxin](https://devforum.zoom.us/u/xinxin)\
**Post date:** [April 27, 2020, 8:52pm UTC](https://devforum.zoom.us/t/zoom-redirect-https-join-meeting-request-to-http-and-blocked-by-the-browser/15122/1 "2020-04-27T20:52:46Z")

</div>

**Description**  
We use iframe to embed zoom web client on our web page. Today all the meeting request [https://zoom.us/j/meeting\_id](https://zoom.us/j/meeting_id) are re-directed to [http://zoom.us/j/meeting\_id](http://zoom.us/j/meeting_id), and therefore blocked by the browser. When try to join the meeting, it only shows a blank page.

**Smartphone (please complete the following information):**

- Browser: Tested on chrome and safari

**Additional context**  
It suddenly happened today, previously it works fine.

---

<div class="post-metadata">

**Author:** ![gbtondo](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/gbtondo/32/7166_2.png) [@gbtondo](https://devforum.zoom.us/u/gbtondo)\
**Post date:** [April 28, 2020, 10:21pm UTC](https://devforum.zoom.us/t/zoom-redirect-https-join-meeting-request-to-http-and-blocked-by-the-browser/15122/2 "2020-04-28T22:21:47Z")

</div>

Urgent for me too. This bug (or change?) disjointed an entire elearning website.

---

<div class="post-metadata">

**Author:** ![pavel.p](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/pavel.p/32/7285_2.png) [@pavel.p](https://devforum.zoom.us/u/pavel.p)\
**Post date:** [April 29, 2020, 4:59pm UTC](https://devforum.zoom.us/t/zoom-redirect-https-join-meeting-request-to-http-and-blocked-by-the-browser/15122/3 "2020-04-29T16:59:28Z")

</div>

Works only in Firefox.  
Please fix it asap.  
Thanks!

---

<div class="post-metadata">

**Author:** ![flippyhead](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/flippyhead/32/3578_2.png) [@flippyhead](https://devforum.zoom.us/u/flippyhead)\
**Post date:** [April 29, 2020, 8:45pm UTC](https://devforum.zoom.us/t/zoom-redirect-https-join-meeting-request-to-http-and-blocked-by-the-browser/15122/4 "2020-04-29T20:45:47Z")

</div>

FWIW I also reported this here: [Web client has stopped working when embedded in an IFRAME](https://devforum.zoom.us/t/web-client-has-stopped-working-when-embedded-in-an-iframe/15061) and I’ve seen several other reports. Though none with a reply. We ended up scrambling to use the WebSDK instead as that was the only fix we could find.

---

<div class="post-metadata">

**Author:** ![pavel.p](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/pavel.p/32/7285_2.png) [@pavel.p](https://devforum.zoom.us/u/pavel.p)\
**Post date:** [April 30, 2020, 9:28am UTC](https://devforum.zoom.us/t/zoom-redirect-https-join-meeting-request-to-http-and-blocked-by-the-browser/15122/5 "2020-04-30T09:28:32Z")

</div>

Try to use another join url like this  
`<iframe src=“https://zoom.us/wc/join/11111111111” sandbox=“allow-same-origin allow-forms allow-scripts” allowfullscreen=“allowfullscreen”></iframe>`

---

<div class="post-metadata">

**Author:** ![elearningevolve](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/elearningevolve/32/75605_2.png) [@elearningevolve](https://devforum.zoom.us/u/elearningevolve)\
**Post date:** [April 30, 2020, 12:14pm UTC](https://devforum.zoom.us/t/zoom-redirect-https-join-meeting-request-to-http-and-blocked-by-the-browser/15122/6 "2020-04-30T12:14:46Z")

</div>

Thankyou for pointing this out. Now atleast It works with this change.

---

<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:** [May 1, 2020, 9:12pm UTC](https://devforum.zoom.us/t/zoom-redirect-https-join-meeting-request-to-http-and-blocked-by-the-browser/15122/7 "2020-05-01T21:12:55Z")

</div>

Hey @flippyhead, @xinxin, @elearningevolve, @pavel.p, @gbtondo,

For the best experience embedding Zoom into a website, please use the [Web SDK](https://marketplace.zoom.us/docs/sdk/native-sdks/web) instead of putting Zoom meeting links in an iFrame.

Thanks,  
Tommy

---

<div class="post-metadata">

**Author:** ![xinxin](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/xinxin/32/9642_2.png) [@xinxin](https://devforum.zoom.us/u/xinxin)\
**Post date:** [May 2, 2020, 12:52am UTC](https://devforum.zoom.us/t/zoom-redirect-https-join-meeting-request-to-http-and-blocked-by-the-browser/15122/8 "2020-05-02T00:52:36Z")

</div>

Thanks @tommy. Does Wed SDK need PRO account?

---

<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:** [May 6, 2020, 5:30pm UTC](https://devforum.zoom.us/t/zoom-redirect-https-join-meeting-request-to-http-and-blocked-by-the-browser/15122/9 "2020-05-06T17:30:43Z")

</div>

Hey @xinxin,

Yes, the Web SDK requires a [pro account](https://zoom.us/pricing).

Thanks,  
Tommy

---

<div class="post-metadata">

**Author:** ![vadim.plakhtyr](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/vadim.plakhtyr/32/8034_2.png) [@vadim.plakhtyr](https://devforum.zoom.us/u/vadim.plakhtyr)\
**Post date:** [May 8, 2020, 4:48pm UTC](https://devforum.zoom.us/t/zoom-redirect-https-join-meeting-request-to-http-and-blocked-by-the-browser/15122/10 "2020-05-08T16:48:05Z")

</div>

Hi Team,

Using the below iframe (the same for any ID) and it just doesn’t work in Safari. Other browsers are fine:

 ()

Error:  
[blocked] The page at [https://zoom.us/wc/join/98815756866](https://zoom.us/wc/join/98815756866) was not allowed to display insecure content from [http://zoom.us/wc/join/98815756866?tk=&prefer=0&track\_id=&meeting\_result=&imf\_code=&wpk=&\_x\_zm\_rtaid=S0p4TSGPQguRXGmIpH6UFw.1588954022978.fad827a366de57e55ac38c3b75f321a0&\_x\_zm\_rhtaid=751](http://zoom.us/wc/join/98815756866?tk=&prefer=0&track_id=&meeting_result=&imf_code=&wpk=&_x_zm_rtaid=S0p4TSGPQguRXGmIpH6UFw.1588954022978.fad827a366de57e55ac38c3b75f321a0&_x_zm_rhtaid=751).

Please advise @tommy

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:** [May 17, 2020, 7:45pm UTC](https://devforum.zoom.us/t/zoom-redirect-https-join-meeting-request-to-http-and-blocked-by-the-browser/15122/12 "2020-05-17T19:45:39Z")

</div>

Hi @vadim.plakhtyr,

> [@vadim.plakhtyr](#):
>
> [http://zoom.us/wc/join/98815756866?tk=&prefer=0&track\_id=&meeting\_result=&imf\_code=&wpk=&\_x\_zm\_rtaid=S0p4TSGPQguRXGmIpH6UFw.1588954022978.fad827a366de57e55ac38c3b75f321a0&\_x\_zm\_rhtaid=751](http://zoom.us/wc/join/98815756866?tk=&prefer=0&track_id=&meeting_result=&imf_code=&wpk=&_x_zm_rtaid=S0p4TSGPQguRXGmIpH6UFw.1588954022978.fad827a366de57e55ac38c3b75f321a0&_x_zm_rhtaid=751).

Yes, Safari has heavier restrictions on iframes. Can you make sure to include **https** in your url to see if that works?

---

<div class="post-metadata">

**Author:** ![vadim.plakhtyr](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/vadim.plakhtyr/32/8034_2.png) [@vadim.plakhtyr](https://devforum.zoom.us/u/vadim.plakhtyr)\
**Post date:** [May 18, 2020, 4:46am UTC](https://devforum.zoom.us/t/zoom-redirect-https-join-meeting-request-to-http-and-blocked-by-the-browser/15122/13 "2020-05-18T04:46:25Z")

</div>

Yeah, we did make sure. A lot of people have the same error though. Seems like the issue is on your end guys, since the error says that https:// version of your page cannot display insecure content from “the same page but http:// ?”

> [@vadim.plakhtyr](#):
>
> The page at [Error - Zoom](https://zoom.us/wc/join/98815756866) was not allowed to display insecure content from [Error - Zoom](http://zoom.us/wc/join/98815756866)…

Sounds more like an internal issue to me. Could you please investigate this further?

@Michael\_Purnell@tommy

---

<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:** [May 19, 2020, 10:10pm UTC](https://devforum.zoom.us/t/zoom-redirect-https-join-meeting-request-to-http-and-blocked-by-the-browser/15122/14 "2020-05-19T22:10:17Z")

</div>

Hey @vadim.plakhtyr,

Embedding the Zoom Web Client in an iFrame is currently not supported and does have issues.

Please use the [Web SDK](https://marketplace.zoom.us/docs/sdk/native-sdks/web) to embed Zoom meetings / webinars into your website.

Thanks,  
Tommy

---

<div class="post-metadata">

**Author:** ![mystery](https://avatars.discourse-cdn.com/v4/letter/m/a5b964/32.png) [@mystery](https://devforum.zoom.us/u/mystery)\
**Post date:** [May 20, 2020, 5:38pm UTC](https://devforum.zoom.us/t/zoom-redirect-https-join-meeting-request-to-http-and-blocked-by-the-browser/15122/15 "2020-05-20T17:38:40Z")

</div>

@tommy before you forward people to use the SDK, please be so kind as to look at this thread:

> [@Your connection has timed out and you cannot join the meeting. Verify your network connectivity and try again](https://devforum.zoom.us/t/your-connection-has-timed-out-and-you-cannot-join-the-meeting-verify-your-network-connectivity-and-try-again/10776):
>
> Been working fine for the last few months but all of a sudden getting this message: Your connection has timed out and you cannot join the meeting. Verify your network connectivity and try again. Tried regenerate the API secret but still not working Version:1.7.0

---

<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:** [May 26, 2020, 7:26pm UTC](https://devforum.zoom.us/t/zoom-redirect-https-join-meeting-request-to-http-and-blocked-by-the-browser/15122/16 "2020-05-26T19:26:49Z")

</div>

Thanks @mystery,

We will take a look.

-Tommy

---

<div class="post-metadata">

**Author:** ![can](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/can/32/10692_2.png) [@can](https://devforum.zoom.us/u/can)\
**Post date:** [June 18, 2020, 2:36pm UTC](https://devforum.zoom.us/t/zoom-redirect-https-join-meeting-request-to-http-and-blocked-by-the-browser/15122/17 "2020-06-18T14:36:23Z")

</div>

Hi @tommy,

Is there any update on this? With your latest change we are also hitting the same issue here.  
As we can’t use your websdk due to it’s huge dependencies (we are rolling on a PWA here) we need iframe to work.

> Blockquote  
> Mixed Content: The page at ‘…’ was loaded over HTTPS, but requested an insecure frame ‘…zoomlink’ This request has been blocked; the content must be served over HTTPS.  
> Blockquote

Looking forward for your answer.

---

<div class="post-metadata">

**Author:** ![ptr](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/ptr/32/10708_2.png) [@ptr](https://devforum.zoom.us/u/ptr)\
**Post date:** [June 18, 2020, 3:33pm UTC](https://devforum.zoom.us/t/zoom-redirect-https-join-meeting-request-to-http-and-blocked-by-the-browser/15122/18 "2020-06-18T15:33:34Z")

</div>

Hey @tommy, we’re also running into this issue. This is huge blocker for us as we’re just about to roll out our application. Please let us know if you have any ways around this issue. Thanks a bunch 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:** [June 19, 2020, 10:29pm UTC](https://devforum.zoom.us/t/zoom-redirect-https-join-meeting-request-to-http-and-blocked-by-the-browser/15122/19 "2020-06-19T22:29:56Z")

</div>

Hey @can, @ptr,

Are you trying to embed the [Zoom Web Client](https://support.zoom.us/hc/en-us/articles/214629443-Zoom-web-client)? I cannot guarantee it will work since it was not designed to be embedded in an iFrame.

Please use the [Web SDK](https://marketplace.zoom.us/docs/sdk/native-sdks/web).

Thanks,  
Tommy

---

<div class="post-metadata">

**Author:** ![holger.muenzer](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/holger.muenzer/32/1899_2.png) [@holger.muenzer](https://devforum.zoom.us/u/holger.muenzer)\
**Post date:** [June 24, 2020, 6:53pm UTC](https://devforum.zoom.us/t/zoom-redirect-https-join-meeting-request-to-http-and-blocked-by-the-browser/15122/20 "2020-06-24T18:53:07Z")

</div>

Hi @all,

I have ran into this problem too and checked the headers sent from the zoom server.  
Even though the initial request is “[https://zoom.us/wc/](https://zoom.us/wc/)…” the server redirects with a “302 found” to a http-url.  
When the browser requests this http-url, the zoom server redirects again to https.

For a normal user in a browser window, this is not a problem.  
Inside an iframe you get the Mixed Content Error.  
The error could be fixed by zoom by changing the first redirect to https.

I haved fixed this problem on our side with a server2server check on the url, following the redirects to the final url.  
After that I pass this final url into the users iframe and it works.

Holger

---

<div class="post-metadata">

**Author:** ![victor\_999](https://avatars.discourse-cdn.com/v4/letter/v/b77776/32.png) [@victor\_999](https://devforum.zoom.us/u/victor_999)\
**Post date:** [July 3, 2020, 3:34pm UTC](https://devforum.zoom.us/t/zoom-redirect-https-join-meeting-request-to-http-and-blocked-by-the-browser/15122/21 "2020-07-03T15:34:18Z")

</div>

Hi Tommy… i keep seeing you suggest to avoid using and iframe and start using the SDK, but SDK was my fist implementation and had terrible bad quality making it impossible to use… so in another topic i saw they suggested using an iframe instead

AFAIK

- iframe over https does not work, and if you serve via http you receive a message telling you “audio is not compatible please update your browser”

- 1.7.9 WEB SDK let you connect but you cannot use it actually due the very bad quality , annoying sound

is there a working way to implement zoom via web? any suggestions? or requirements to make is work?

thanks

[Next page](https://devforum.zoom.us/t/zoom-redirect-https-join-meeting-request-to-http-and-blocked-by-the-browser/15122.md?page=2)
