Hi @tommy @michael_p.zoom, first of all thanks a lot for your efforts on fixing microphone issue with Safari & FireFox, though it seems till today (16 Sep 2020) the issue is not fixed with the Safari browser. I am having a simple HTML page not iFrame included and using the CDN version (1.7.9) of zoom scripts but still getting the pop-up message about incompatibility for meetings.
I am loading all the CDN resources as documented in the WebSDK
$js_files = array(
'https://source.zoom.us/1.7.9/lib/vendor/react.min.js',
'https://source.zoom.us/1.7.9/lib/vendor/react-dom.min.js',
'https://source.zoom.us/1.7.9/lib/vendor/redux.min.js',
'https://source.zoom.us/1.7.9/lib/vendor/redux-thunk.min.js',
'https://source.zoom.us/1.7.9/lib/vendor/jquery.min.js',
'https://source.zoom.us/1.7.9/lib/vendor/lodash.min.js',
'https://source.zoom.us/zoom-meeting-1.7.9.min.js',
);
then loading inside the html tags, basically similar to the sample app
then initiating with the all the required ZoomMtg.join values
ZoomMtg.setZoomJSLib('https://dmogdx0jrul3u.cloudfront.net/1.7.9/lib', '/av');
ZoomMtg.preLoadWasm();
ZoomMtg.prepareJssdk();
ZoomMtg.init({
…
Now basically we are stuck with the App because majority of our clients uses the Mac/ iPhone and we need to sort this out quick.
Do we have any update/ upgrade to address this issue? I was about to test with the npm but as per most of the other threads here (All modern browsers reject camera and microphone when loading through SAME origin iframe - Bug clearly visible in Zoom Web SDK example app), having the resources locally also not helping.
Even-though there are claims that this issues are fixed, the official doc says its not…
Also please note, joining through phone’s browser also not supported. In our usecase joining through the FireFox is seamless.
Please advice!