Yang Baru di DevTools (Chrome 79)

Fitur baru untuk cookie

Men-debug alasan cookie diblokir

Setelah merekam aktivitas jaringan, pilih resource jaringan, lalu buka tab Cookies yang diperbarui untuk memahami alasan cookie permintaan atau respons resource tersebut diblokir. Lihat Perubahan pada perilaku default tanpa SameSite untuk memahami alasan Anda mungkin melihat lebih banyak cookie yang diblokir di Chrome 76 dan yang lebih baru.

Tab Cookie.

Tab Cookies.

  • Cookie Permintaan berwarna kuning tidak dikirim melalui jaringan. Kolom ini disembunyikan secara default. Klik tampilkan cookie permintaan yang difilter untuk menampilkannya.
  • Cookie Respons kuning dikirim melalui jaringan, tetapi tidak disimpan.
  • Arahkan kursor ke Informasi Selengkapnya info untuk mempelajari alasan cookie diblokir.
  • Sebagian besar data dalam tabel Request Cookies dan Response Cookies berasal dari header HTTP resource. Data Domain, Path, dan Expires/Max-Age berasal dari Chrome DevTools Protocol.

Masalah Chromium #856777, #993843

Melihat nilai cookie

Klik baris di panel Cookie untuk melihat nilai cookie tersebut.

Melihat nilai cookie.

Melihat nilai cookie.

Masalah Chromium #462370

Simulasikan berbagai preferensi prefers-color-scheme dan prefers-reduced-motion

Kueri media prefers-color-scheme memungkinkan Anda mencocokkan gaya situs dengan preferensi pengguna. Misalnya, jika kueri media prefers-color-scheme: dark bernilai benar, artinya pengguna telah menetapkan sistem operasi mereka ke mode gelap dan lebih memilih UI mode gelap.

Buka Command Menu, jalankan perintah Show Rendering, lalu tetapkan dropdown Emulate CSS media feature prefers-color-scheme untuk men-debug gaya prefers-color-scheme: dark dan prefers-color-scheme: light Anda.

prefers-color-scheme: dark

Saat prefers-color-scheme: dark ditetapkan (kotak tengah), panel Gaya (kotak kanan) akan menampilkan CSS yang diterapkan saat kueri media tersebut bernilai benar dan area pandang menampilkan gaya mode gelap (kotak kiri).

Anda juga dapat menyimulasikan prefers-reduced-motion: reduce menggunakan dropdown Emulate CSS media feature prefers-reduced-motion di samping dropdown Emulate CSS media feature prefers-color-scheme.

Masalah Chromium #1004246

Emulasi zona waktu

Tab Sensor kini memungkinkan Anda tidak hanya mengganti geolokasi, tetapi juga mengemulasi zona waktu arbitrer dan menguji dampaknya pada aplikasi web Anda. Mungkin mengejutkan, fitur baru ini juga meningkatkan keandalan emulasi geolokasi: sebelumnya, aplikasi web dapat mendeteksi spoofing lokasi dengan mencocokkan lokasi dengan zona waktu lokal pengguna. Setelah emulasi zona waktu dan geolokasi digabungkan, kategori ketidakcocokan ini akan dihapus.

Pembaruan cakupan kode

Tab Cakupan dapat membantu Anda menemukan JavaScript dan CSS yang tidak digunakan.

Tab Cakupan kini menggunakan warna baru untuk merepresentasikan kode yang digunakan dan tidak digunakan. Kombinasi warna ini terbukti lebih mudah diakses oleh orang dengan kekurangan penglihatan warna. Batang merah di sebelah kiri mewakili kode yang tidak digunakan, dan batang kebiruan di sebelah kanan mewakili kode yang digunakan.

Kotak teks filter jenis cakupan baru memungkinkan Anda memfilter informasi cakupan menurut jenisnya: hanya menampilkan cakupan JavaScript, hanya CSS, atau menampilkan semua jenis cakupan.

Tab Cakupan.

Tab Cakupan.

Panel Sumber menampilkan data cakupan kode jika tersedia. Mengklik tanda merah atau kebiruan di samping nomor baris akan membuka tab Cakupan dan menandai file.

Data cakupan di panel Sumber.

Data cakupan di panel Sumber. Baris 8 adalah contoh kode yang tidak digunakan. Baris 11 adalah contoh kode yang digunakan.

Masalah Chromium #1003671, #1004185

Men-debug alasan resource jaringan diminta

Setelah merekam aktivitas jaringan, pilih resource jaringan, lalu buka tab Initiator untuk memahami alasan resource diminta. Bagian Request call stack menjelaskan stack panggilan JavaScript yang mengarah ke permintaan jaringan.

Tab Inisiator.

Tab Inisiator.

Masalah Chromium 963183, 842488

Panel Konsol dan Sumber kembali mengikuti preferensi indentasi

Selama ini, DevTools memiliki setelan untuk menyesuaikan preferensi indentasi Anda ke 2 spasi, 4 spasi, 8 spasi, atau tab. Baru-baru ini, setelan ini pada dasarnya tidak berguna karena panel Konsol dan Sumber mengabaikan setelan tersebut. Bug ini kini telah diperbaiki.

Buka Setelan > Preferensi > Sumber > Indentasi Default untuk menetapkan preferensi Anda.

Masalah Chromium #977394

Pintasan baru untuk navigasi kursor

Tekan Control+P di panel Konsol atau Sumber untuk memindahkan kursor ke baris di atas. Tekan Control+N untuk memindahkan kursor ke baris di bawah.

Masalah Chromium #983874

Mendownload saluran pratinjau

Sebaiknya gunakan Chrome Canary, Dev, atau Beta sebagai browser pengembangan default Anda. Saluran pratinjau ini memberi Anda akses ke fitur DevTools terbaru, memungkinkan Anda menguji API platform web canggih, dan membantu Anda menemukan masalah di situs sebelum pengguna melakukannya.

Hubungi tim Chrome DevTools

Gunakan opsi berikut untuk membahas fitur baru, update, atau hal lain yang terkait dengan DevTools.

Yang baru di DevTools

Daftar semua yang telah dibahas dalam seri Yang baru di DevTools.