Closed ocastx closed 3 years ago
Frustrating. I wonder why they keep changing this.
The page now seems to be built in Vue, and the meeting url is not in the DOM anymore :(
There's a part of the code like this where you can get it, but it will prompt:
computed: {
settings: function() {
var e;
return null == (e = this.launchData) ? void 0 : e.setting
},
actionMessage: function() {
return this.$t("launch.meeting.action").toString()
},
urlScheme: function() {
// if you log here, it's the right url
return Object(r.a)(this.launchData)
},
@Haroenv have a way to get the url with js? We could pass it to the plug-in which will and close the page before the prompt
I tried to find it, but all their variables seemed scoped deep inside the app. The closest is window.launchBase64
, but that doesn't contain the url even If decoded
Maybe @sindresorhus can share how he does it in Dato? There’s a menu item that opens a Zoom link directly in the app.
Dato uses zoommtg://zoom.us/join?confno=MEETINGID
.
I created a fork of the repo (as this one is now deprecated) and uploaded a fixed version. Happy to get any feedback!
Feel free to create a new issue in the fork.
In the last days I noticed that ZoomIn is not working correctly (like few months ago) because of a changed Zoom landing page for joining meetings.
I did not yet have the time to check what exactly changed, but anyhow here is an example landing page for now from a meeting: