desktop.md +30 −3
116 116
117Claude может запустить dev сервер и открыть его в панели Browser для проверки своих изменений. Это работает как для фронтенд веб-приложений, так и для бэкенд серверов: Claude может тестировать API-эндпоинты, просматривать логи сервера и итерировать по найденным проблемам. В большинстве случаев Claude автоматически запускает сервер после редактирования файлов проекта. Вы также можете попросить Claude выполнить предпросмотр в любой момент. По умолчанию Claude [автоматически проверяет](#auto-verify-changes) изменения после каждого редактирования.117Claude может запустить dev сервер и открыть его в панели Browser для проверки своих изменений. Это работает как для фронтенд веб-приложений, так и для бэкенд серверов: Claude может тестировать API-эндпоинты, просматривать логи сервера и итерировать по найденным проблемам. В большинстве случаев Claude автоматически запускает сервер после редактирования файлов проекта. Вы также можете попросить Claude выполнить предпросмотр в любой момент. По умолчанию Claude [автоматически проверяет](#auto-verify-changes) изменения после каждого редактирования.
118 118
119119В локальной сессии нажмите на путь HTML, PDF или видео в чате, чтобы открыть его в панели Browser.В локальной сессии нажмите на путь HTML, PDF или видео в чате, чтобы открыть его в панели Browser. В сессии SSH или WSL вы можете [выполнить предпросмотр HTML-файла](#preview-html-files-in-ssh-and-wsl-sessions).
120 120
121> [!NOTE]121> [!NOTE]
122>122>
137 137
138Чтобы очистить сохранённые данные Browser, выберите **Clear browsing data** в меню **⋮** панели Browser. Чтобы полностью отключить Browser, выключите **Browser tools** в **Settings > Code** или **Settings > Claude Code**.138Чтобы очистить сохранённые данные Browser, выберите **Clear browsing data** в меню **⋮** панели Browser. Чтобы полностью отключить Browser, выключите **Browser tools** в **Settings > Code** или **Settings > Claude Code**.
139 139
140#### Предпросмотр HTML-файлов в сессиях SSH и WSL
141
142В сессии [SSH](#ssh-sessions) или [WSL](https://code.claude.com/docs/ru/desktop-wsl.md) нажмите на путь HTML-файла в чате, чтобы открыть предпросмотр файла в панели Browser. Если диаграммы или таблицы в предпросмотре остаются пустыми, уведомление над ним объясняет причину:
143
144* **`This preview doesn't load anything from the web`**: скрипты, написанные в файле, выполняются, но диаграмма, которая загружает свою библиотеку из интернета, остаётся пустой. Если в уведомлении есть кнопка **Export**, выберите её и откройте сохранённый файл в своём браузере, где содержимое из интернета загружается.
145* **`This preview doesn't run scripts or load anything from the web`**: до Claude Desktop v4.23118.0 такие предпросмотры не выполняли скрипты, поэтому обновите Desktop и откройте файл снова. Если Desktop обновлён, а уведомление остаётся, перезапустите Desktop. Если оно всё равно остаётся, возможно, скрипты [отключены для вашей организации](#turn-off-scripts-in-ssh-and-wsl-previews-for-your-organization), поэтому обратитесь к администратору.
146
147Если вы закрыли уведомление, откройте файл снова, чтобы вернуть его.
148
149#### Отключите скрипты в предпросмотрах SSH и WSL для вашей организации
150
151Чтобы [предпросмотры HTML в сессиях SSH и WSL](#preview-html-files-in-ssh-and-wsl-sessions) не выполняли скрипты, установите [управляемую настройку `disableBrowserExternalNavigation`](#managed-settings) в `true`. С этой настройкой пользователи также не могут [просматривать внешние сайты](#restrict-external-browsing-for-your-organization) в панели Browser.
152
153Задайте её в [управляемых настройках на стороне сервера](https://code.claude.com/docs/ru/server-managed-settings.md) или в [политике MDM либо файле управляемых настроек Claude Code](https://code.claude.com/docs/ru/managed-settings.md#where-each-mechanism-stores-the-policy) на компьютере, на котором работает Desktop. Desktop не читает её с удалённой машины или из дистрибутива WSL. При использовании [стороннего провайдера](https://code.claude.com/docs/ru/third-party-integrations.md) используйте политику MDM или файл.
154
155> [!WARNING]
156>
157> Если компьютер, на котором работает Desktop, пока не получает управляемые настройки Claude Code, также установите [`parentSettingsBehavior`](https://code.claude.com/docs/ru/settings-reference#parentsettingsbehavior) в `"merge"` в создаваемых вами управляемых настройках. Desktop передаёт свою собственную политику в Claude Code, и без `"merge"` Claude Code [игнорирует эту политику](https://code.claude.com/docs/ru/managed-settings.md#let-an-embedding-host-add-policy), как только на компьютере появляются управляемые настройки. В Windows, если вы создаёте файл управляемых настроек, пользователи также теряют сессии WSL, пока вы [не разрешите их](https://code.claude.com/docs/ru/admin-setup.md#wsl-sessions-in-claude-code-desktop).
158>
159> Если компьютер уже получает управляемые настройки Claude Code, добавьте настройку в них и оставьте `parentSettingsBehavior` там без изменений. На компьютере с несколькими политиками MDM или файлами управляемых настроек используйте [источник с наивысшим приоритетом](https://code.claude.com/docs/ru/managed-settings.md#how-claude-code-combines-managed-sources).
160
161Затем попросите пользователей перезапустить Desktop, чтобы убедиться, что настройка применяется, и сообщите им, чего ожидать:
162
163* **Открываемые файлы**: предпросмотр не выполняет скрипты, поэтому диаграммы и таблицы, которые рисуют скрипты, остаются пустыми
164* **Предпросмотры, в которых выполняются скрипты**: если Desktop применит настройку до перезапуска, они закроются. Пользователи увидят `This preview closed because scripts are turned off for previews. Open the file again to view it without scripts.`
165* **Экспортируемые файлы**: если пользователь [экспортирует файл](#preview-html-files-in-ssh-and-wsl-sessions) и откроет его в браузере, его скрипты выполнятся там независимо от этой настройки
166
140### Просмотр внешних сайтов167### Просмотр внешних сайтов
141 168
142Панель Browser — это браузер с вкладками, поэтому вы можете открывать документацию, трекеры задач или любой другой сайт рядом с вашим запущенным приложением. Чтобы открыть Browser, нажмите **Cmd+Shift+B** на macOS или **Ctrl+Shift+B** на Windows либо нажмите **Browser** в строке заголовка сессии. Вы можете войти на сайты в панели, включая всплывающие окна входа, такие как Google OAuth.169Панель Browser — это браузер с вкладками, поэтому вы можете открывать документацию, трекеры задач или любой другой сайт рядом с вашим запущенным приложением. Чтобы открыть Browser, нажмите **Cmd+Shift+B** на macOS или **Ctrl+Shift+B** на Windows либо нажмите **Browser** в строке заголовка сессии. Вы можете войти на сайты в панели, включая всплывающие окна входа, такие как Google OAuth.
162 189
163Browser следует тем же [элементам управления списком разрешённых и заблокированных сайтов](https://support.claude.com/en/articles/13065128-claude-in-chrome-admin-controls), что и расширение Claude в Chrome. Если ваша организация уже настроила эти списки для расширения, Browser их автоматически соблюдает. Администраторы также могут отключить инструменты Claude на внешних страницах с помощью управляемой настройки [`browserExternalPageTools`](#managed-settings). С отключёнными инструментами пользователи всё ещё могут посещать внешние сайты; инструменты Claude не могут их читать или действовать на них.190Browser следует тем же [элементам управления списком разрешённых и заблокированных сайтов](https://support.claude.com/en/articles/13065128-claude-in-chrome-admin-controls), что и расширение Claude в Chrome. Если ваша организация уже настроила эти списки для расширения, Browser их автоматически соблюдает. Администраторы также могут отключить инструменты Claude на внешних страницах с помощью управляемой настройки [`browserExternalPageTools`](#managed-settings). С отключёнными инструментами пользователи всё ещё могут посещать внешние сайты; инструменты Claude не могут их читать или действовать на них.
164 191
165192Чтобы полностью отключить внешний просмотр, установите управляемую настройку [`disableBrowserExternalNavigation`](#managed-settings) в `true`. Это блокирует всю внешнюю навигацию в Browser, включая сайты в списке разрешённых вашей организации; локальные dev серверы и предпросмотры файлов продолжают работать. Используйте `browserExternalPageTools`, чтобы позволить пользователям продолжать просмотр внешних сайтов без инструментов Claude, и `disableBrowserExternalNavigation`, чтобы заблокировать внешние сайты как для пользователей, так и для Claude.Чтобы полностью отключить внешний просмотр, установите управляемую настройку [`disableBrowserExternalNavigation`](#managed-settings) в `true`. Это блокирует всю внешнюю навигацию в Browser, включая сайты в списке разрешённых вашей организации. Локальные dev серверы и предпросмотры файлов продолжают работать, но [предпросмотры HTML в сессиях SSH и WSL](#turn-off-scripts-in-ssh-and-wsl-previews-for-your-organization) не выполняют скрипты. Используйте `browserExternalPageTools`, чтобы позволить пользователям продолжать просмотр внешних сайтов без инструментов Claude, и `disableBrowserExternalNavigation`, чтобы заблокировать внешние сайты как для пользователей, так и для Claude.
166 193
167### Проверьте изменения с помощью представления diff194### Проверьте изменения с помощью представления diff
168 195
2009| `autoMode` | настройте, чему классификатор авторежима доверяет и что блокирует во всей вашей организации. См. [Настройка авторежима](https://code.claude.com/docs/ru/auto-mode-config.md). |2036| `autoMode` | настройте, чему классификатор авторежима доверяет и что блокирует во всей вашей организации. См. [Настройка авторежима](https://code.claude.com/docs/ru/auto-mode-config.md). |
2010| `browserExternalPageTools` | установите значение `"disabled"`, чтобы запретить Claude использовать инструменты для чтения внешних страниц и действий на них в [панели браузера](#browse-external-sites). Пользователи по-прежнему могут сами переходить на внешние сайты, а предпросмотр локального сервера разработки не затрагивается. |2037| `browserExternalPageTools` | установите значение `"disabled"`, чтобы запретить Claude использовать инструменты для чтения внешних страниц и действий на них в [панели браузера](#browse-external-sites). Пользователи по-прежнему могут сами переходить на внешние сайты, а предпросмотр локального сервера разработки не затрагивается. |
2011| `disableMobileSimulatorTools` | установите значение `true`, чтобы заблокировать инструменты Claude для управления устройствами и их захвата в [панели iOS Simulator](https://code.claude.com/docs/ru/desktop-ios-simulator.md#turn-off-simulator-access). Панель остаётся доступной для собственных касаний пользователя; убирается только доступ Claude. Значение должно быть логическим значением JSON `true`; строка `"true"` игнорируется. |2038| `disableMobileSimulatorTools` | установите значение `true`, чтобы заблокировать инструменты Claude для управления устройствами и их захвата в [панели iOS Simulator](https://code.claude.com/docs/ru/desktop-ios-simulator.md#turn-off-simulator-access). Панель остаётся доступной для собственных касаний пользователя; убирается только доступ Claude. Значение должно быть логическим значением JSON `true`; строка `"true"` игнорируется. |
20122039| `disableBrowserExternalNavigation` | установите значение `true`, чтобы полностью отключить просмотр внешних сайтов в [панели браузера](#browse-external-sites). Ни пользователи, ни Claude не могут переходить на внешние сайты, а предпросмотр сервера разработки на localhost не затрагивается. Значение должно быть логическим значением JSON `true`; строка `"true"` игнорируется. || `disableBrowserExternalNavigation` | установите значение `true`, чтобы полностью отключить просмотр внешних сайтов в [панели браузера](#browse-external-sites). Ни пользователи, ни Claude не могут переходить на внешние сайты, а предпросмотр сервера разработки на localhost не затрагивается. HTML-предпросмотры в SSH- и WSL-сессиях [не выполняют скрипты](#turn-off-scripts-in-ssh-and-wsl-previews-for-your-organization). Значение должно быть логическим значением JSON `true`; строка `"true"` игнорируется. |
2013| `sshConfigs` | предварительно настройте [SSH-подключения](#pre-configure-ssh-connections-for-your-team), которые отображаются в селекторе окружений. Пользователи не могут удалять управляемые подключения или изменять в них что-либо, кроме собственного поля **Worktree folder**. |2040| `sshConfigs` | предварительно настройте [SSH-подключения](#pre-configure-ssh-connections-for-your-team), которые отображаются в селекторе окружений. Пользователи не могут удалять управляемые подключения или изменять в них что-либо, кроме собственного поля **Worktree folder**. |
2014| `sshHostCommands` | предоставьте пользователям [SSH-подключения, хост которых берётся из команды](#distribute-commands-to-your-team), наряду с их собственными. Desktop читает этот ключ из файла управляемых настроек или политики MDM на компьютере и игнорирует его в [настройках, управляемых сервером](https://code.claude.com/docs/ru/server-managed-settings.md). Требуется Claude Desktop v3.6556.0 или новее на macOS или Linux либо v4.16336.0 или новее на Windows с входом через учётную запись Claude. В Windows Desktop также должен [подключаться через клиент OpenSSH](#use-your-ssh-configuration). |2041| `sshHostCommands` | предоставьте пользователям [SSH-подключения, хост которых берётся из команды](#distribute-commands-to-your-team), наряду с их собственными. Desktop читает этот ключ из файла управляемых настроек или политики MDM на компьютере и игнорирует его в [настройках, управляемых сервером](https://code.claude.com/docs/ru/server-managed-settings.md). Требуется Claude Desktop v3.6556.0 или новее на macOS или Linux либо v4.16336.0 или новее на Windows с входом через учётную запись Claude. В Windows Desktop также должен [подключаться через клиент OpenSSH](#use-your-ssh-configuration). |
2015| `sshHostAllowlist` | ограничьте [SSH-сессии](#restrict-which-ssh-hosts-users-can-connect-to) хостами, разрешённое имя которых совпадает с одним из этих шаблонов. Читается только из управляемых настроек. |2042| `sshHostAllowlist` | ограничьте [SSH-сессии](#restrict-which-ssh-hosts-users-can-connect-to) хостами, разрешённое имя которых совпадает с одним из этих шаблонов. Читается только из управляемых настроек. |