> For the complete documentation index, see [llms.txt](https://docs.devolutions.net/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.devolutions.net/gateway/fr/knowledge-base/how-to-articles/use-devolutions-gateway-with-an-external-browser.md).

# Utiliser Devolutions Gateway avec un navigateur externe

Utilisez Devolutions Gateway avec un navigateur Google Chrome externe, y compris les solutions de contournement et les scripts PowerShell pour les chemins de données utilisateur.

Il est possible d'utiliser Devolutions Gateway avec un navigateur externe, mais pour le moment, il y a quelques limitations à connaître en raison de la conception du navigateur :

* Cela fonctionne uniquement avec Google Chrome.
* Google Chrome doit être fermé lors de l'ouverture d'un site Web à partir de Remote Desktop Manager. Une solution à cela se trouve dans la [solution de contournement](#workaround-to-set-up-without-having-to-close-chrome).
* S'il y a d'autres paramètres de proxy avec Chrome (par GPO, ligne de commande, paramètres, etc.), ils pourraient entrer en conflit les uns avec les autres et Devolutions Gateway ne fonctionnera pas.
* Si Google Chrome est fermé et n'a aucun autre paramètre de proxy, configurez l'entrée pour qu'elle s'ouvre en externe comme toute autre entrée dans Remote Desktop Manager. Aucune installation ni extension supplémentaire n'est nécessaire pour que cela fonctionne.

### Solution de contournement pour la configuration sans devoir fermer Chrome

1. Faites un clic droit pour accéder aux ***Propriétés*** de l'entrée ***Navigateur Web*** qui a Devolutions Gateway configuré.
2. Dans la section ***Général***, réglez l'***Affichage*** à ***Externe***.
3. Allez à l'onglet ***Avancé***.
4. Cochez ***Chemin des données utilisateur***.
5. Entrez un chemin où les nouvelles données utilisateur de Chrome seront stockées.
6. Cliquez sur ***Ok*** pour enregistrer les modifications.

### PowerShell

Cette section présentera plusieurs solutions en utilisant PowerShell.

#### Modification par lots avec PowerShell

Il est possible de [modifier par lots](https://docs.devolutions.net/rdm/fr/ribbon-menu-bar/edit/batch-edit) les entrées avec une commande PowerShell personnalisée afin qu'elles utilisent toutes un chemin différent (cela peut être le dossier temp ou tout autre endroit que les utilisateurs sont autorisés à utiliser) :

```powershell
$connection.Web.UseUserDataPath = $true;
$connection.Web.UserDataPath  = "C:\MyPath\" + $connection.ID;
$RDM.Save();
```

#### Modification temporaire avec Avant l'ouverture

Il est également possible d'[utiliser temporairement les propriétés](https://docs.devolutions.net/rdm/fr/knowledge-base/how-to-articles/execute-a-powershell-script-before-opening-a-connection) « Web.UseUserDataPath » réglée à true et « Web.UserDataPath » réglée au chemin vers le dossier temp ou tout autre endroit que les utilisateurs sont autorisés à utiliser, qui peut être dynamique avec un événement Avant l'ouverture (en utilisant un script PowerShell).

```powershell
$RDM.Connection.Web.UseUserDataPath = $true
$RDM.Connection.Web.UserDataPath = "C:\MyPath\" + $RDM.Connection.ID
```

#### Supprimer le dossier

Ce code est utilisé pour supprimer le dossier lors de l'événement onClose :

```powershell
$connectionID = $RDM.Connection.ID
Remove-Item -Path "C:\MyPath\$connectionID" -Recurse -Force
```

{% hint style="info" %}
Il n'est pas possible d'ouvrir un site Web en utilisant Devolutions Gateway qui est déjà en cours d'exécution sans les solutions de contournement, en raison de la façon dont Google Chrome est conçu. Un Chrome déjà ouvert ne peut pas modifier les paramètres de proxy de façon dynamique.
{% endhint %}


---

# 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 dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.devolutions.net/gateway/fr/knowledge-base/how-to-articles/use-devolutions-gateway-with-an-external-browser.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
