desktop.md +30 −3
116 116
117Claude dapat memulai dev server dan membukanya di pane Browser untuk memverifikasi perubahannya. Ini berfungsi untuk aplikasi web frontend serta server backend: Claude dapat menguji endpoint API, melihat log server, dan mengulangi masalah yang ditemukannya. Dalam kebanyakan kasus, Claude memulai server secara otomatis setelah mengedit file proyek. Anda juga dapat meminta Claude untuk pratinjau kapan saja. Secara default, Claude [auto-verifies](#auto-verify-changes) perubahan setelah setiap edit.117Claude dapat memulai dev server dan membukanya di pane Browser untuk memverifikasi perubahannya. Ini berfungsi untuk aplikasi web frontend serta server backend: Claude dapat menguji endpoint API, melihat log server, dan mengulangi masalah yang ditemukannya. Dalam kebanyakan kasus, Claude memulai server secara otomatis setelah mengedit file proyek. Anda juga dapat meminta Claude untuk pratinjau kapan saja. Secara default, Claude [auto-verifies](#auto-verify-changes) perubahan setelah setiap edit.
118 118
119119Di sesi lokal, klik path HTML, PDF, atau video di chat untuk membukanya di pane Browser.Di sesi lokal, klik path HTML, PDF, atau video di chat untuk membukanya di pane Browser. Di sesi SSH atau WSL, Anda dapat [melihat pratinjau file HTML](#preview-html-files-in-ssh-and-wsl-sessions).
120 120
121> [!NOTE]121> [!NOTE]
122>122>
137 137
138Untuk menghapus data yang disimpan Browser, pilih **Clear browsing data** di menu **⋮** pane Browser. Untuk menonaktifkan Browser sepenuhnya, matikan **Browser tools** di **Settings > Code** atau **Settings > Claude Code**.138Untuk menghapus data yang disimpan Browser, pilih **Clear browsing data** di menu **⋮** pane Browser. Untuk menonaktifkan Browser sepenuhnya, matikan **Browser tools** di **Settings > Code** atau **Settings > Claude Code**.
139 139
140#### Pratinjau file HTML di sesi SSH dan WSL
141
142Dalam sesi [SSH](#ssh-sessions) atau [WSL](https://code.claude.com/docs/id/desktop-wsl.md), klik path file HTML di chat untuk melihat pratinjau file tersebut di pane Browser. Jika grafik atau tabel di pratinjau tetap kosong, pemberitahuan di atasnya memberi tahu Anda alasannya:
143
144* **`This preview doesn't load anything from the web`**: skrip yang ditulis di file tersebut berjalan, tetapi grafik yang memuat pustakanya dari web tetap kosong. Jika pemberitahuan memiliki tombol **Export**, pilih tombol tersebut dan buka file yang disimpan di browser Anda, tempat konten dari web dapat dimuat.
145* **`This preview doesn't run scripts or load anything from the web`**: sebelum Claude Desktop v4.23118.0, pratinjau ini tidak menjalankan skrip, jadi perbarui Desktop dan buka file tersebut lagi. Jika Desktop sudah versi terbaru dan pemberitahuan tetap muncul, mulai ulang Desktop. Jika masih tetap muncul, skrip mungkin [dinonaktifkan untuk organisasi Anda](#turn-off-scripts-in-ssh-and-wsl-previews-for-your-organization), jadi tanyakan kepada administrator Anda.
146
147Jika Anda menutup pemberitahuan tersebut, buka file itu lagi untuk memunculkannya kembali.
148
149#### Nonaktifkan skrip di pratinjau SSH dan WSL untuk organisasi Anda
150
151Agar [pratinjau HTML di sesi SSH dan WSL](#preview-html-files-in-ssh-and-wsl-sessions) tidak menjalankan skrip, atur [pengaturan terkelola `disableBrowserExternalNavigation`](#managed-settings) ke `true`. Dengan pengaturan ini, pengguna juga tidak dapat [menjelajahi situs eksternal](#restrict-external-browsing-for-your-organization) di pane Browser.
152
153Atur pengaturan ini di [pengaturan terkelola server](https://code.claude.com/docs/id/server-managed-settings.md) Anda, atau di [kebijakan MDM Claude Code atau file pengaturan terkelola](https://code.claude.com/docs/id/managed-settings.md#where-each-mechanism-stores-the-policy) pada komputer yang menjalankan Desktop. Desktop tidak membacanya dari mesin jarak jauh atau distribusi WSL. Dengan [penyedia pihak ketiga](https://code.claude.com/docs/id/third-party-integrations.md), gunakan kebijakan MDM atau file tersebut.
154
155> [!WARNING]
156>
157> Jika komputer yang menjalankan Desktop belum menerima pengaturan terkelola Claude Code, atur juga [`parentSettingsBehavior`](https://code.claude.com/docs/id/settings-reference#parentsettingsbehavior) ke `"merge"` di pengaturan terkelola yang Anda buat. Desktop meneruskan kebijakannya sendiri ke Claude Code, dan tanpa `"merge"`, Claude Code [mengabaikan kebijakan tersebut](https://code.claude.com/docs/id/managed-settings.md#let-an-embedding-host-add-policy) setelah komputer memiliki pengaturan terkelola. Di Windows, jika Anda membuat file pengaturan terkelola, pengguna juga kehilangan sesi WSL hingga Anda [mengizinkannya](https://code.claude.com/docs/id/admin-setup.md#wsl-sessions-in-claude-code-desktop).
158>
159> Jika komputer sudah menerima pengaturan terkelola Claude Code, tambahkan pengaturan tersebut ke sana, dan biarkan `parentSettingsBehavior` sebagaimana adanya di sana. Pada komputer dengan lebih dari satu kebijakan MDM atau file pengaturan terkelola, gunakan [yang berperingkat tertinggi](https://code.claude.com/docs/id/managed-settings.md#how-claude-code-combines-managed-sources).
160
161Kemudian minta pengguna memulai ulang Desktop untuk memastikan pengaturan tersebut berlaku, dan beri tahu mereka apa yang akan terjadi:
162
163* **File yang mereka buka**: pratinjau tidak menjalankan skrip, sehingga grafik dan tabel yang digambar oleh skrip tetap kosong
164* **Pratinjau yang sedang menjalankan skrip**: jika Desktop menerapkan pengaturan sebelum dimulai ulang, pratinjau tersebut ditutup. Pengguna melihat `This preview closed because scripts are turned off for previews. Open the file again to view it without scripts.`
165* **File yang mereka ekspor**: jika pengguna [mengekspor file](#preview-html-files-in-ssh-and-wsl-sessions) dan membukanya di browser, skripnya berjalan di sana, dengan atau tanpa pengaturan ini
166
140### Jelajahi situs eksternal167### Jelajahi situs eksternal
141 168
142Pane Browser adalah browser bertab, jadi Anda dapat membuka dokumentasi, pelacak masalah, atau situs lainnya di sebelah aplikasi yang sedang berjalan. Untuk membuka Browser, tekan **Cmd+Shift+B** di macOS atau **Ctrl+Shift+B** di Windows, atau klik **Browser** di bilah judul sesi. Anda dapat masuk ke situs di pane, termasuk alur sign-in popup seperti Google OAuth.169Pane Browser adalah browser bertab, jadi Anda dapat membuka dokumentasi, pelacak masalah, atau situs lainnya di sebelah aplikasi yang sedang berjalan. Untuk membuka Browser, tekan **Cmd+Shift+B** di macOS atau **Ctrl+Shift+B** di Windows, atau klik **Browser** di bilah judul sesi. Anda dapat masuk ke situs di pane, termasuk alur sign-in popup seperti Google OAuth.
162 189
163Browser mengikuti [site allowlist dan blocklist controls](https://support.claude.com/en/articles/13065128-claude-in-chrome-admin-controls) yang sama dengan Claude in Chrome extension. Jika organisasi Anda sudah mengonfigurasi daftar tersebut untuk extension, Browser menghormatinya secara otomatis. Administrator juga dapat menonaktifkan tool Claude di halaman eksternal dengan [pengaturan terkelola `browserExternalPageTools`](#managed-settings). Dengan tool dinonaktifkan, pengguna masih dapat mengunjungi situs eksternal; tool Claude tidak dapat membaca atau bertindak pada mereka.190Browser mengikuti [site allowlist dan blocklist controls](https://support.claude.com/en/articles/13065128-claude-in-chrome-admin-controls) yang sama dengan Claude in Chrome extension. Jika organisasi Anda sudah mengonfigurasi daftar tersebut untuk extension, Browser menghormatinya secara otomatis. Administrator juga dapat menonaktifkan tool Claude di halaman eksternal dengan [pengaturan terkelola `browserExternalPageTools`](#managed-settings). Dengan tool dinonaktifkan, pengguna masih dapat mengunjungi situs eksternal; tool Claude tidak dapat membaca atau bertindak pada mereka.
164 191
165192Untuk menonaktifkan browsing eksternal sepenuhnya, atur [pengaturan terkelola `disableBrowserExternalNavigation`](#managed-settings) ke `true`. Ini memblokir semua navigasi eksternal di Browser, termasuk situs di allowlist organisasi Anda; server dev localhost dan pratinjau file tetap berfungsi. Gunakan `browserExternalPageTools` untuk membiarkan pengguna terus menjelajahi situs eksternal tanpa tool Claude, dan `disableBrowserExternalNavigation` untuk memblokir situs eksternal untuk pengguna dan Claude.Untuk menonaktifkan browsing eksternal sepenuhnya, atur [pengaturan terkelola `disableBrowserExternalNavigation`](#managed-settings) ke `true`. Ini memblokir semua navigasi eksternal di Browser, termasuk situs di allowlist organisasi Anda. Server dev localhost dan pratinjau file tetap berfungsi, tetapi [pratinjau HTML di sesi SSH dan WSL](#turn-off-scripts-in-ssh-and-wsl-previews-for-your-organization) tidak menjalankan skrip. Gunakan `browserExternalPageTools` untuk membiarkan pengguna terus menjelajahi situs eksternal tanpa tool Claude, dan `disableBrowserExternalNavigation` untuk memblokir situs eksternal untuk pengguna dan Claude.
166 193
167### Tinjau perubahan dengan diff view194### Tinjau perubahan dengan diff view
168 195
2009| `autoMode` | sesuaikan apa yang dipercaya dan diblokir oleh pengklasifikasi auto mode di seluruh organisasi Anda. Lihat [Configure auto mode](https://code.claude.com/docs/id/auto-mode-config.md). |2036| `autoMode` | sesuaikan apa yang dipercaya dan diblokir oleh pengklasifikasi auto mode di seluruh organisasi Anda. Lihat [Configure auto mode](https://code.claude.com/docs/id/auto-mode-config.md). |
2010| `browserExternalPageTools` | atur ke `"disabled"` untuk mencegah Claude menggunakan tools untuk membaca atau bertindak pada halaman eksternal di [Browser pane](#browse-external-sites). Pengguna masih dapat menavigasi ke situs eksternal sendiri, dan pratinjau server dev lokal tidak terpengaruh. |2037| `browserExternalPageTools` | atur ke `"disabled"` untuk mencegah Claude menggunakan tools untuk membaca atau bertindak pada halaman eksternal di [Browser pane](#browse-external-sites). Pengguna masih dapat menavigasi ke situs eksternal sendiri, dan pratinjau server dev lokal tidak terpengaruh. |
2011| `disableMobileSimulatorTools` | atur ke `true` untuk memblokir tools Claude untuk mengontrol dan menangkap perangkat di [iOS Simulator pane](https://code.claude.com/docs/id/desktop-ios-simulator.md#turn-off-simulator-access). Pane tetap dapat digunakan untuk ketukan pengguna sendiri; hanya akses Claude yang dihapus. Nilainya harus berupa boolean JSON `true`; string `"true"` diabaikan. |2038| `disableMobileSimulatorTools` | atur ke `true` untuk memblokir tools Claude untuk mengontrol dan menangkap perangkat di [iOS Simulator pane](https://code.claude.com/docs/id/desktop-ios-simulator.md#turn-off-simulator-access). Pane tetap dapat digunakan untuk ketukan pengguna sendiri; hanya akses Claude yang dihapus. Nilainya harus berupa boolean JSON `true`; string `"true"` diabaikan. |
20122039| `disableBrowserExternalNavigation` | atur ke `true` untuk mematikan penjelajahan eksternal di [Browser pane](#browse-external-sites) sepenuhnya. Baik pengguna maupun Claude tidak dapat menavigasi ke situs eksternal, dan pratinjau server dev localhost tidak terpengaruh. Nilainya harus berupa boolean JSON `true`; string `"true"` diabaikan. || `disableBrowserExternalNavigation` | atur ke `true` untuk mematikan penjelajahan eksternal di [Browser pane](#browse-external-sites) sepenuhnya. Baik pengguna maupun Claude tidak dapat menavigasi ke situs eksternal, dan pratinjau server dev localhost tidak terpengaruh. Pratinjau HTML dalam sesi SSH dan WSL [tidak menjalankan skrip](#turn-off-scripts-in-ssh-and-wsl-previews-for-your-organization). Nilainya harus berupa boolean JSON `true`; string `"true"` diabaikan. |
2013| `sshConfigs` | pre-configure [SSH connections](#pre-configure-ssh-connections-for-your-team) yang muncul di pemilih lingkungan. Pengguna tidak dapat menghapus koneksi yang dikelola atau mengedit apa pun selain **Worktree folder** mereka sendiri. |2040| `sshConfigs` | pre-configure [SSH connections](#pre-configure-ssh-connections-for-your-team) yang muncul di pemilih lingkungan. Pengguna tidak dapat menghapus koneksi yang dikelola atau mengedit apa pun selain **Worktree folder** mereka sendiri. |
2014| `sshHostCommands` | berikan pengguna [koneksi SSH yang host-nya berasal dari sebuah perintah](#distribute-commands-to-your-team), di samping koneksi mereka sendiri. Desktop membacanya dari file pengaturan terkelola atau kebijakan MDM di komputer, dan mengabaikannya dalam [server-managed settings](https://code.claude.com/docs/id/server-managed-settings.md). Memerlukan Claude Desktop v3.6556.0 atau lebih baru di macOS atau Linux, atau v4.16336.0 atau lebih baru di Windows, dengan masuk menggunakan akun Claude. Di Windows, Desktop juga harus [terhubung melalui klien OpenSSH](#use-your-ssh-configuration). |2041| `sshHostCommands` | berikan pengguna [koneksi SSH yang host-nya berasal dari sebuah perintah](#distribute-commands-to-your-team), di samping koneksi mereka sendiri. Desktop membacanya dari file pengaturan terkelola atau kebijakan MDM di komputer, dan mengabaikannya dalam [server-managed settings](https://code.claude.com/docs/id/server-managed-settings.md). Memerlukan Claude Desktop v3.6556.0 atau lebih baru di macOS atau Linux, atau v4.16336.0 atau lebih baru di Windows, dengan masuk menggunakan akun Claude. Di Windows, Desktop juga harus [terhubung melalui klien OpenSSH](#use-your-ssh-configuration). |
2015| `sshHostAllowlist` | batasi [SSH sessions](#restrict-which-ssh-hosts-users-can-connect-to) ke host yang nama hostname yang diselesaikannya cocok dengan salah satu pola ini. Dibaca dari pengaturan terkelola saja. |2042| `sshHostAllowlist` | batasi [SSH sessions](#restrict-which-ssh-hosts-users-can-connect-to) ke host yang nama hostname yang diselesaikannya cocok dengan salah satu pola ini. Dibaca dari pengaturan terkelola saja. |