desktop.md +30 −3
116 116
117Claude puede iniciar un servidor de desarrollo y abrirlo en el panel del navegador para verificar sus cambios. Esto funciona tanto para aplicaciones web frontend como para servidores backend: Claude puede probar endpoints de API, ver registros del servidor e iterar sobre los problemas que encuentra. En la mayoría de los casos, Claude inicia el servidor automáticamente después de editar archivos del proyecto. También puedes pedirle a Claude que haga una vista previa en cualquier momento. De forma predeterminada, Claude [verifica automáticamente](#auto-verify-changes) los cambios después de cada edición.117Claude puede iniciar un servidor de desarrollo y abrirlo en el panel del navegador para verificar sus cambios. Esto funciona tanto para aplicaciones web frontend como para servidores backend: Claude puede probar endpoints de API, ver registros del servidor e iterar sobre los problemas que encuentra. En la mayoría de los casos, Claude inicia el servidor automáticamente después de editar archivos del proyecto. También puedes pedirle a Claude que haga una vista previa en cualquier momento. De forma predeterminada, Claude [verifica automáticamente](#auto-verify-changes) los cambios después de cada edición.
118 118
119119En una sesión local, haz clic en una ruta HTML, PDF o de video en el chat para abrirla en el panel del navegador.En una sesión local, haz clic en una ruta HTML, PDF o de video en el chat para abrirla en el panel del navegador. En una sesión SSH o WSL, puedes [obtener una vista previa de un archivo HTML](#preview-html-files-in-ssh-and-wsl-sessions).
120 120
121> [!NOTE]121> [!NOTE]
122>122>
137 137
138Para borrar los datos guardados del navegador, selecciona **Clear browsing data** en el menú **⋮** del panel del navegador. Para desactivar el navegador por completo, desactiva **Browser tools** en **Configuración > Code** o **Configuración > Claude Code**.138Para borrar los datos guardados del navegador, selecciona **Clear browsing data** en el menú **⋮** del panel del navegador. Para desactivar el navegador por completo, desactiva **Browser tools** en **Configuración > Code** o **Configuración > Claude Code**.
139 139
140#### Vista previa de archivos HTML en sesiones SSH y WSL
141
142En una sesión [SSH](#ssh-sessions) o [WSL](https://code.claude.com/docs/es/desktop-wsl.md), haz clic en la ruta de un archivo HTML en el chat para obtener una vista previa del archivo en el panel del navegador. Si los gráficos o las tablas de la vista previa permanecen vacíos, el aviso que aparece encima te indica por qué:
143
144* **`This preview doesn't load anything from the web`**: los scripts escritos en el archivo se ejecutan, pero un gráfico que carga su biblioteca desde la web permanece vacío. Si el aviso tiene un botón **Export**, selecciónalo y abre el archivo guardado en tu navegador, donde se carga el contenido de la web.
145* **`This preview doesn't run scripts or load anything from the web`**: antes de Claude Desktop v4.23118.0, estas vistas previas no ejecutaban scripts, así que actualiza Desktop y vuelve a abrir el archivo. Si Desktop está actualizado y el aviso permanece, reinicia Desktop. Si aún permanece, es posible que los scripts estén [desactivados para tu organización](#turn-off-scripts-in-ssh-and-wsl-previews-for-your-organization), así que consulta a tu administrador.
146
147Si cerraste el aviso, vuelve a abrir el archivo para que aparezca de nuevo.
148
149#### Desactivar scripts en las vistas previas de SSH y WSL para tu organización
150
151Para evitar que las [vistas previas HTML en sesiones SSH y WSL](#preview-html-files-in-ssh-and-wsl-sessions) ejecuten scripts, establece el [ajuste de configuración administrada `disableBrowserExternalNavigation`](#managed-settings) en `true`. Con este ajuste, los usuarios tampoco pueden [examinar sitios externos](#restrict-external-browsing-for-your-organization) en el panel del navegador.
152
153Establécelo en tu [configuración administrada por el servidor](https://code.claude.com/docs/es/server-managed-settings.md), o en una [política MDM o archivo de configuración administrada de Claude Code](https://code.claude.com/docs/es/managed-settings.md#where-each-mechanism-stores-the-policy) en la computadora que ejecuta Desktop. Desktop no lo lee desde la máquina remota ni desde la distribución de WSL. Con un [proveedor externo](https://code.claude.com/docs/es/third-party-integrations.md), usa la política MDM o el archivo.
154
155> [!WARNING]
156>
157> Si la computadora que ejecuta Desktop aún no recibe ninguna configuración administrada de Claude Code, establece también [`parentSettingsBehavior`](https://code.claude.com/docs/es/settings-reference#parentsettingsbehavior) en `"merge"` en la configuración administrada que crees. Desktop pasa su propia política a Claude Code y, sin `"merge"`, Claude Code [ignora esa política](https://code.claude.com/docs/es/managed-settings.md#let-an-embedding-host-add-policy) una vez que la computadora tiene configuración administrada. En Windows, si creas un archivo de configuración administrada, los usuarios también pierden las sesiones WSL hasta que [las permitas](https://code.claude.com/docs/es/admin-setup.md#wsl-sessions-in-claude-code-desktop).
158>
159> Si la computadora ya recibe configuración administrada de Claude Code, agrega el ajuste a esa configuración y deja `parentSettingsBehavior` como está allí. En una computadora con más de una política MDM o archivo de configuración administrada, usa el [de mayor rango](https://code.claude.com/docs/es/managed-settings.md#how-claude-code-combines-managed-sources).
160
161Luego pide a los usuarios que reinicien Desktop para asegurarte de que el ajuste se aplique, e indícales qué esperar:
162
163* **Archivos que abren**: la vista previa no ejecuta scripts, por lo que los gráficos y las tablas que dibujan los scripts permanecen vacíos
164* **Vistas previas que están ejecutando scripts**: si Desktop detecta el ajuste antes del reinicio, se cierran. Los usuarios ven `This preview closed because scripts are turned off for previews. Open the file again to view it without scripts.`
165* **Archivos que exportan**: si un usuario [exporta un archivo](#preview-html-files-in-ssh-and-wsl-sessions) y lo abre en un navegador, sus scripts se ejecutan allí, con o sin este ajuste
166
140### Examinar sitios externos167### Examinar sitios externos
141 168
142El panel del navegador es un navegador con pestañas, por lo que puedes abrir documentación, rastreadores de problemas o cualquier otro sitio junto a tu aplicación en ejecución. Para abrir el navegador, presiona **Cmd+Shift+B** en macOS o **Ctrl+Shift+B** en Windows, o haz clic en **Browser** en la barra de título de la sesión. Puedes iniciar sesión en sitios en el panel, incluidos flujos de inicio de sesión emergentes como Google OAuth.169El panel del navegador es un navegador con pestañas, por lo que puedes abrir documentación, rastreadores de problemas o cualquier otro sitio junto a tu aplicación en ejecución. Para abrir el navegador, presiona **Cmd+Shift+B** en macOS o **Ctrl+Shift+B** en Windows, o haz clic en **Browser** en la barra de título de la sesión. Puedes iniciar sesión en sitios en el panel, incluidos flujos de inicio de sesión emergentes como Google OAuth.
162 189
163El navegador sigue los mismos [controles de lista de sitios permitidos y lista de bloqueo](https://support.claude.com/en/articles/13065128-claude-in-chrome-admin-controls) que la extensión Claude in Chrome. Si tu organización ya configuró esas listas para la extensión, el navegador las respeta automáticamente. Los administradores también pueden desactivar las herramientas de Claude en páginas externas con el [ajuste de configuración administrada `browserExternalPageTools`](#managed-settings). Con las herramientas desactivadas, los usuarios aún pueden visitar sitios externos; las herramientas de Claude no pueden leerlos ni actuar sobre ellos.190El navegador sigue los mismos [controles de lista de sitios permitidos y lista de bloqueo](https://support.claude.com/en/articles/13065128-claude-in-chrome-admin-controls) que la extensión Claude in Chrome. Si tu organización ya configuró esas listas para la extensión, el navegador las respeta automáticamente. Los administradores también pueden desactivar las herramientas de Claude en páginas externas con el [ajuste de configuración administrada `browserExternalPageTools`](#managed-settings). Con las herramientas desactivadas, los usuarios aún pueden visitar sitios externos; las herramientas de Claude no pueden leerlos ni actuar sobre ellos.
164 191
165192Para desactivar la navegación externa por completo, establece el [ajuste de configuración administrada `disableBrowserExternalNavigation`](#managed-settings) en `true`. Esto bloquea toda la navegación externa en el navegador, incluidos los sitios en la lista de permitidos de tu organización; los servidores de desarrollo localhost y las vistas previas de archivos siguen funcionando. Usa `browserExternalPageTools` para permitir que los usuarios sigan navegando por sitios externos sin las herramientas de Claude, y `disableBrowserExternalNavigation` para bloquear sitios externos tanto para los usuarios como para Claude.Para desactivar la navegación externa por completo, establece el [ajuste de configuración administrada `disableBrowserExternalNavigation`](#managed-settings) en `true`. Esto bloquea toda la navegación externa en el navegador, incluidos los sitios en la lista de permitidos de tu organización. Los servidores de desarrollo localhost y las vistas previas de archivos siguen funcionando, pero las [vistas previas HTML en sesiones SSH y WSL](#turn-off-scripts-in-ssh-and-wsl-previews-for-your-organization) no ejecutan scripts. Usa `browserExternalPageTools` para permitir que los usuarios sigan navegando por sitios externos sin las herramientas de Claude, y `disableBrowserExternalNavigation` para bloquear sitios externos tanto para los usuarios como para Claude.
166 193
167### Revisar cambios con la vista de diff194### Revisar cambios con la vista de diff
168 195
2009| `autoMode` | personaliza lo que el clasificador del modo automático considera confiable y bloquea en toda tu organización. Consulta [Configurar el modo automático](https://code.claude.com/docs/es/auto-mode-config.md). |2036| `autoMode` | personaliza lo que el clasificador del modo automático considera confiable y bloquea en toda tu organización. Consulta [Configurar el modo automático](https://code.claude.com/docs/es/auto-mode-config.md). |
2010| `browserExternalPageTools` | establécelo en `"disabled"` para evitar que Claude use herramientas para leer o actuar en páginas externas en el [panel del navegador](#browse-external-sites). Los usuarios aún pueden navegar a sitios externos por sí mismos, y las vistas previas del servidor de desarrollo local no se ven afectadas. |2037| `browserExternalPageTools` | establécelo en `"disabled"` para evitar que Claude use herramientas para leer o actuar en páginas externas en el [panel del navegador](#browse-external-sites). Los usuarios aún pueden navegar a sitios externos por sí mismos, y las vistas previas del servidor de desarrollo local no se ven afectadas. |
2011| `disableMobileSimulatorTools` | establécelo en `true` para bloquear las herramientas de Claude para controlar y capturar dispositivos en el [panel del simulador de iOS](https://code.claude.com/docs/es/desktop-ios-simulator.md#turn-off-simulator-access). El panel permanece utilizable para los toques del usuario; solo se elimina el acceso de Claude. El valor debe ser el booleano JSON `true`; la cadena `"true"` se ignora. |2038| `disableMobileSimulatorTools` | establécelo en `true` para bloquear las herramientas de Claude para controlar y capturar dispositivos en el [panel del simulador de iOS](https://code.claude.com/docs/es/desktop-ios-simulator.md#turn-off-simulator-access). El panel permanece utilizable para los toques del usuario; solo se elimina el acceso de Claude. El valor debe ser el booleano JSON `true`; la cadena `"true"` se ignora. |
20122039| `disableBrowserExternalNavigation` | establécelo en `true` para desactivar completamente la navegación externa en el [panel del navegador](#browse-external-sites). Ni los usuarios ni Claude pueden navegar a sitios externos, y las vistas previas del servidor de desarrollo localhost no se ven afectadas. El valor debe ser el booleano JSON `true`; la cadena `"true"` se ignora. || `disableBrowserExternalNavigation` | establécelo en `true` para desactivar completamente la navegación externa en el [panel del navegador](#browse-external-sites). Ni los usuarios ni Claude pueden navegar a sitios externos, y las vistas previas del servidor de desarrollo localhost no se ven afectadas. Las vistas previas HTML en sesiones SSH y WSL [no ejecutan scripts](#turn-off-scripts-in-ssh-and-wsl-previews-for-your-organization). El valor debe ser el booleano JSON `true`; la cadena `"true"` se ignora. |
2013| `sshConfigs` | preconfigura [conexiones SSH](#pre-configure-ssh-connections-for-your-team) que aparecen en el selector de entorno. Los usuarios no pueden eliminar conexiones administradas ni editar nada excepto su propia **Worktree folder**. |2040| `sshConfigs` | preconfigura [conexiones SSH](#pre-configure-ssh-connections-for-your-team) que aparecen en el selector de entorno. Los usuarios no pueden eliminar conexiones administradas ni editar nada excepto su propia **Worktree folder**. |
2014| `sshHostCommands` | ofrece a los usuarios [conexiones SSH cuyo host proviene de un comando](#distribute-commands-to-your-team), junto con las suyas propias. Desktop lo lee desde el archivo de configuración administrada o la política MDM en la computadora, y lo ignora en la [configuración administrada por servidor](https://code.claude.com/docs/es/server-managed-settings.md). Requiere Claude Desktop v3.6556.0 o posterior en macOS o Linux, o v4.16336.0 o posterior en Windows, con la sesión iniciada con una cuenta de Claude. En Windows, Desktop también debe [conectarse a través del cliente OpenSSH](#use-your-ssh-configuration). |2041| `sshHostCommands` | ofrece a los usuarios [conexiones SSH cuyo host proviene de un comando](#distribute-commands-to-your-team), junto con las suyas propias. Desktop lo lee desde el archivo de configuración administrada o la política MDM en la computadora, y lo ignora en la [configuración administrada por servidor](https://code.claude.com/docs/es/server-managed-settings.md). Requiere Claude Desktop v3.6556.0 o posterior en macOS o Linux, o v4.16336.0 o posterior en Windows, con la sesión iniciada con una cuenta de Claude. En Windows, Desktop también debe [conectarse a través del cliente OpenSSH](#use-your-ssh-configuration). |
2015| `sshHostAllowlist` | restringe las [sesiones SSH](#restrict-which-ssh-hosts-users-can-connect-to) a hosts cuyo nombre de host resuelto coincida con uno de estos patrones. Se lee solo desde la configuración administrada. |2042| `sshHostAllowlist` | restringe las [sesiones SSH](#restrict-which-ssh-hosts-users-can-connect-to) a hosts cuyo nombre de host resuelto coincida con uno de estos patrones. Se lee solo desde la configuración administrada. |