# How to use developer console in Zoom (internal) web client

**URL:** <https://devforum.zoom.us/t/how-to-use-developer-console-in-zoom-internal-web-client/79379>\
**Category:** Zoom Apps\
**Created:** [November 28, 2022, 12:30pm UTC](https://devforum.zoom.us/t/how-to-use-developer-console-in-zoom-internal-web-client/79379 "2022-11-28T12:30:21Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![mypelz](https://avatars.discourse-cdn.com/v4/letter/m/3d9bf3/32.png) [@mypelz](https://devforum.zoom.us/u/mypelz)\
**Post date:** [November 28, 2022, 12:30pm UTC](https://devforum.zoom.us/t/how-to-use-developer-console-in-zoom-internal-web-client/79379/1 "2022-11-28T12:30:22Z")

</div>

Hello,  
we are developing a Zoom app based on an existing web application.  
We are wondering if it is possible to use the developer console of the Zoom build in web client for debugging purposes. We are developing mainly on MacOS.

Unfortunately we could not find any hints about that in the documentation.  
Thanx in advance for any help 🙂

---

<div class="post-metadata">

**Author:** ![MaxM](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/maxm/32/42303_2.png) [@MaxM](https://devforum.zoom.us/u/MaxM)\
**Post date:** [November 28, 2022, 10:43pm UTC](https://devforum.zoom.us/t/how-to-use-developer-console-in-zoom-internal-web-client/79379/2 "2022-11-28T22:43:43Z")

</div>

@mypelz See our guide on [enabling developer docs](https://marketplace.zoom.us/docs/zoom-apps/create-zoom-app/#enabling--developer-tools). We’ll work to make that more visible!

---

<div class="post-metadata">

**Author:** ![mypelz](https://avatars.discourse-cdn.com/v4/letter/m/3d9bf3/32.png) [@mypelz](https://devforum.zoom.us/u/mypelz)\
**Post date:** [November 30, 2022, 1:43pm UTC](https://devforum.zoom.us/t/how-to-use-developer-console-in-zoom-internal-web-client/79379/4 "2022-11-30T13:43:44Z")

</div>

Hi Max,  
thanx for your answer, but I indeed saw this content. The Problem is that I do not understand it. Where should I enter this: in my apps code? Should I execute it as Terminal command? Totally unclear for me…

I am refering to this:  
**On Mac** :

```auto
defaults write ZoomChat webview.context.menu true

```

Please shade some light on this 😉

---

<div class="post-metadata">

**Author:** ![Robert.Wallis](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/robert.wallis/32/38438_2.png) [@Robert.Wallis](https://devforum.zoom.us/u/Robert.Wallis)\
**Post date:** [November 30, 2022, 6:36pm UTC](https://devforum.zoom.us/t/how-to-use-developer-console-in-zoom-internal-web-client/79379/5 "2022-11-30T18:36:38Z")

</div>

Yes this is in a command line on macOS. So you would use Terminal.app to set it.

`defaults` is a command on macOS that will change the user preferences. The user preferences for Zoom are stored in the file `~/Library/Preferences/ZoomChat.plist`, which is a binary plist, so it needs a plist editor like Xcode to open it. Therefore it’s easier to use a command line to read and write to that plist. There is a key in the plist called `webview.context.menu` which is a boolean value.

When you run this command, on your development computer then close Zoom and reopen it, (or just close the webview, so it might not work until you close Zoom) then when you right click on a webview you’ll be able to choose “Inspect Element” and open the WebKit dev tools.

---

<div class="post-metadata">

**Author:** ![mikkimichaelis](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/mikkimichaelis/32/50247_2.png) [@mikkimichaelis](https://devforum.zoom.us/u/mikkimichaelis)\
**Post date:** [January 4, 2025, 5:32am UTC](https://devforum.zoom.us/t/how-to-use-developer-console-in-zoom-internal-web-client/79379/6 "2025-01-04T05:32:05Z")

</div>

Seriously Zoom, please update your docs to make it clear that on a mac the provided instructions are a terminal command. This is the 2nd thread I found on this same issue, because I’ve also been confused by your, well, lacking effort in documentation.

---

<div class="post-metadata">

**Author:** ![donte.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/donte.zoom/32/24412_2.png) [@donte.zoom](https://devforum.zoom.us/u/donte.zoom)\
**Post date:** [January 9, 2025, 2:32pm UTC](https://devforum.zoom.us/t/how-to-use-developer-console-in-zoom-internal-web-client/79379/7 "2025-01-09T14:32:25Z")

</div>

@mikkimichaelis ,  
Thank you for sharing your experience. I will place a document update request to make that step clearer. In the meantime, I have created a Zoom Clip walking through the steps. Please share the link in the other thread, and I will add the clip there for other community members who may encounter the same issue:

> **[Enable Zoom App Developer Tools in the Zoom Client](https://zoom.us/clips/share/A2F3MRZuYjVfcTdhVVJwLTVrS1hKSWM5RC1RAQ)**
>
> I, a Zoom developer advocate, explained how to enable developer tools inside the Zoom client. I mentioned that developer tools are useful for debugging issues and building Zoom Apps, which allow for the integration of third-party apps into the Zoom...
