# Web SDK on iOS for meetings

**URL:** <https://devforum.zoom.us/t/web-sdk-on-ios-for-meetings/16491>\
**Category:** Web\
**Created:** [May 7, 2020, 1:04am UTC](https://devforum.zoom.us/t/web-sdk-on-ios-for-meetings/16491 "2020-05-07T01:04:51Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![SpeakingPartner\_Teac](https://avatars.discourse-cdn.com/v4/letter/s/54ee81/32.png) [@SpeakingPartner\_Teac](https://devforum.zoom.us/u/SpeakingPartner_Teac)\
**Post date:** [May 7, 2020, 1:04am UTC](https://devforum.zoom.us/t/web-sdk-on-ios-for-meetings/16491/1 "2020-05-07T01:04:51Z")

</div>

I’ve just started proof-of-concept testing with the Web SDK, version 1.7.6, and have not yet been able to successfully join a meeting using Chrome on iOS. Win+Chrome, Win+Chromium Edge, and Android+Chrome all work very well. In iOS, using the Web SDK sample app, I get the `console.log('checkSystemRequirements');` output, but the `console.log(ZoomMtg.checkSystemRequirements())` call is not completed (or, at least, I don’t see the output), and other javascript functions don’t seem to run. When I click on the “join” button, the page seems to reload, but nothing else happens. None of the test tool code runs either. I’ve successfully joined with the other devices, as mentioned, so I know the app is working.

Is the Web SDK compatible with Chrome (or other browsers) on iOS? If so, are there issues with the sample app on iOS? What do we need to do to make the Web SDK function properly on iOS? 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 11, 2020, 3:27pm UTC](https://devforum.zoom.us/t/web-sdk-on-ios-for-meetings/16491/2 "2020-05-11T15:27:45Z")

</div>

Hi @SpeakingPartner_Teac,

The WebSDK should be compatible for iOS for joining meetings. Can you show a screenshot or a screen recording of the issue, along with the meeting ID?

Thanks

---

<div class="post-metadata">

**Author:** ![SpeakingPartner\_Teac](https://avatars.discourse-cdn.com/v4/letter/s/54ee81/32.png) [@SpeakingPartner\_Teac](https://devforum.zoom.us/u/SpeakingPartner_Teac)\
**Post date:** [May 20, 2020, 10:05pm UTC](https://devforum.zoom.us/t/web-sdk-on-ios-for-meetings/16491/3 "2020-05-20T22:05:51Z")

</div>

Hi @michael_p.zoom,

I’ve been testing this implementation on Mac, Windows, iOS, and Android with various browsers. It has performed as expected in every case, except on iOS. In Chrome on iOS the player loads with a black window but nothing happens and the participant isn’t joined to the meeting.

When I was using the vanilla web SDK sample app I never saw an error in the Chrome console on iOS, but the checkSystemRequirements method never ran either. Now, in my full implementation, there is a javascript error as follows:

> WARNING jQuery.Deferred exception: null is not an object (evaluating ‘e.match(/versoin/[\d.]+/gi).toString’) z@[https://source.zoom.us/zoom-meeting-1.7.7.min.js:2:6626](https://source.zoom.us/zoom-meeting-1.7.7.min.js:2:6626)  
> checkSystemRequirements@[https://source.zoom.us/zoom-meeting-1.7.7.min.js:2:220515](https://source.zoom.us/zoom-meeting-1.7.7.min.js:2:220515)  
> https://[my domain]/Scripts/Zoom/WebPlayer.js:21:82  
> https://[my domain]/Scripts/Zoom/WebPlayer.js:159:27  
> e@[https://source.zoom.us/1.7.7/lib/vendor/jquery.min.js:2:29458](https://source.zoom.us/1.7.7/lib/vendor/jquery.min.js:2:29458)  
> [https://source.zoom.us/1.7.7/lib/vendor/jquery.min.js:2:29756](https://source.zoom.us/1.7.7/lib/vendor/jquery.min.js:2:29756)

The error mentioned on my script, line 21 is the call to `console.log(JSON.stringify(ZoomMtg.checkSystemRequirements()));`.

This error does not appear in any other device or browser, just my tests on Chrome on iOS. I’ve attached screenshots. The first just shows a blank/black window. The second shows the output of the Chrome inspect console. The testing was done on iPhone 11 Pro with Chrome v80.

Any help you can provide is appreciated!

 ![bs_realios_Mobile_iPhone 11 Pro-13.0 (1)](https://us1.discourse-cdn.com/flex016/uploads/zoomdeveloper/original/2X/c/c49e350d5f6662fc6557f193f82dc888631bea31.jpeg) ![bs_realios_Mobile_iPhone 11 Pro-13.0](https://us1.discourse-cdn.com/flex016/uploads/zoomdeveloper/original/2X/0/036ad19ca9acdc4cc80fa94d3001ef07c2c6d9eb.jpeg)

---

<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:28pm UTC](https://devforum.zoom.us/t/web-sdk-on-ios-for-meetings/16491/4 "2020-05-26T19:28:32Z")

</div>

Thanks for sharing these details @SpeakingPartner_Teac!

We will investigate why this is happening on Chrome iOS. (CS-1839)

-Tommy

---

<div class="post-metadata">

**Author:** ![JackYang](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/jackyang/32/1135_2.png) [@JackYang](https://devforum.zoom.us/u/JackYang)\
**Post date:** [May 27, 2020, 7:17am UTC](https://devforum.zoom.us/t/web-sdk-on-ios-for-meetings/16491/5 "2020-05-27T07:17:08Z")

</div>

you can remove console.log(JSON.stringify(ZoomMtg.checkSystemRequirements())); and try. this code just console check env info.

---

<div class="post-metadata">

**Author:** ![Seethaprasad\_Mandike](https://avatars.discourse-cdn.com/v4/letter/s/8797f3/32.png) [@Seethaprasad\_Mandike](https://devforum.zoom.us/u/Seethaprasad_Mandike)\
**Post date:** [June 16, 2020, 9:56am UTC](https://devforum.zoom.us/t/web-sdk-on-ios-for-meetings/16491/6 "2020-06-16T09:56:25Z")

</div>

I am using Web sdk 1.7.8.

I am including these pre functions  
ZoomMtg.preLoadWasm();  
ZoomMtg.prepareJssdk();

still I am getting blank screen only in Chrome on iPhone XR 13.5.1 , but in Safari its working without audio.

Even after commenting console.log(JSON.stringify(ZoomMtg.checkSystemRequirements()));  
I am getting a error like “null is not an object (‘e.match(/version/[\d.]+gi).tostring’)”

---

<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 18, 2020, 10:43pm UTC](https://devforum.zoom.us/t/web-sdk-on-ios-for-meetings/16491/7 "2020-06-18T22:43:00Z")

</div>

Hey @Seethaprasad_Mandike,

This issue should be fixed in version 1.7.9:

> **[Web SDK - Upcoming Changes - Stay Up To Date - Documentation](https://marketplace.zoom.us/docs/guides/stay-up-to-date/upcoming-changes/web-sdk)**
>
> Web SDK
> 
> Tentatively scheduled for June 22nd 2020 @v1.7.9
> 
> Additions
> 
> New Rate limit for joining meetings and webinars.
> 
> Added recaptcha feature for joi...

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, 10:08pm UTC](https://devforum.zoom.us/t/web-sdk-on-ios-for-meetings/16491/8 "2020-08-21T22:08:21Z")

</div>

Closed on August 21, 2020, 10:08pm UTC


