> For the complete documentation index, see [llms.txt](https://docs.screendesk.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.screendesk.io/request-screen-recording/browser-compatibility.md).

# Browser compatibility

Screendesk recording runs in the browser. It uses the standard screen capture API (`getDisplayMedia`).

### Requirements

* Use a **desktop browser**.
* Allow **screen sharing** permissions when prompted.
* If you record with audio, allow **microphone** permissions.

{% hint style="warning" %}
Mobile browsers (iOS and Android) are not supported for screen recording. You can still watch shared recordings on mobile.
{% endhint %}

### Supported browsers (recommended)

Use the latest version when possible.

* **Chrome** (Windows / macOS)
* **Edge** (Windows / macOS)
* **Firefox** (Windows / macOS)
* **Safari** (macOS)

### Unsupported or unreliable environments

These often block screen sharing or required permissions:

* In-app browsers (embedded webviews inside chat apps).
* Very strict corporate browser policies.
* Privacy / ad blockers that block required scripts or cookies.

### Common limitations (browser-level)

* You must pick **what to share** (entire screen, window, or tab).
* Some browsers limit **system audio** capture.
* If the permission prompt is dismissed, you must reload to retry.

### Quick troubleshooting

If the recorder does not start:

1. Open the link in **Chrome** or **Edge** on desktop.
2. Avoid in-app browsers.
3. Disable blockers for the recording page.
4. Reload and accept the permissions prompt again.

### Reference

<details>

<summary>See the current browser support matrix</summary>

<figure><img src="https://3820804400-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FfW6XSzJSKsNyZnOkSJPt%2Fuploads%2FHWzN2IVs38Dd6FzY9RPT%2FScreenshot%202022-09-26%20at%2010.19.23.png?alt=media&#x26;token=53169956-5bb5-4180-9c33-92ec9eb6eba1" alt="Compatibility table for screen recording"><figcaption></figcaption></figure>

Source: [MDN / Can I use](https://caniuse.com/?search=displaymedia)

</details>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://docs.screendesk.io/request-screen-recording/browser-compatibility.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
