Yang Baru di DevTools (Chrome 71)

Fitur baru dan perubahan besar yang akan hadir di Chrome DevTools di Chrome 71 meliputi:

Lanjutkan membaca, atau tonton versi video halaman ini:

Arahkan kursor ke Ekspresi Langsung untuk menandai node DOM

Saat Ekspresi Langsung dievaluasi ke node DOM, arahkan kursor ke hasil Ekspresi Langsung untuk menandai node tersebut di area pandang.

Mengarahkan kursor ke hasil Ekspresi Langsung untuk menandai node di area pandang.

Gambar 1. Mengarahkan kursor ke hasil Ekspresi Langsung untuk menandai node di area pandang

Menyimpan node DOM sebagai variabel global

Untuk menyimpan node DOM sebagai variabel global, jalankan ekspresi di Konsol yang dievaluasi ke sebuah node, klik kanan hasilnya, lalu pilih Simpan sebagai variabel global.

Simpan sebagai variabel global di Console.

Gambar 2. Simpan sebagai variabel global di Konsol

Atau, klik kanan node di DOM Tree, lalu pilih Simpan sebagai variabel global.

Simpan sebagai variabel global dalam Hierarki DOM.

Gambar 3. Simpan sebagai variabel global di Hierarki DOM

Informasi inisiator dan prioritas kini ada di impor dan ekspor HAR

Jika ingin mendiagnosis log jaringan dengan kolega, Anda dapat mengekspor permintaan jaringan ke file HAR.

Mengekspor permintaan jaringan ke file HAR.

Gambar 8. Mengekspor permintaan jaringan ke file HAR

Untuk mengimpor kembali file ke panel {i>Network<i}, cukup tarik dan lepas file tersebut.

Saat Anda mengekspor file HAR, DevTools kini menyertakan informasi inisiator dan prioritas dalam file HAR. Saat Anda mengimpor file HAR kembali ke DevTools, kolom Inisiator dan Priority kini akan terisi.

Kolom _initiator memberikan konteks yang lebih lengkap tentang penyebab resource diminta. Ini memetakan ke kolom Inisiator di tabel Permintaan.

Kolom inisiator.

Gambar 9. Kolom inisiator

Anda juga dapat menahan Shift dan mengarahkan kursor ke permintaan untuk melihat inisiator dan dependensinya.

Menampilkan inisiator dan dependensi.

Gambar 10. Melihat inisiator dan dependensi

Kolom _priority menyatakan tingkat prioritas yang ditetapkan browser ke resource. Ini dipetakan ke kolom Prioritas di tabel Permintaan, yang disembunyikan secara default.

Kolom Prioritas.

Gambar 11. Kolom Prioritas

Klik kanan header tabel Permintaan, lalu pilih Priority untuk menampilkan kolom Priority.

Cara menampilkan kolom Prioritas.

Gambar 12. Cara menampilkan kolom Prioritas

Mengakses Menu Command dari Menu Utama

Gunakan Menu Perintah agar bisa mengakses panel, tab, dan fitur DevTools dengan cepat.

Menu Perintah.

Gamabar 13. Menu Perintah

Sekarang Anda dapat membuka Menu Perintah dari Menu Utama. Klik tombol Main Menu utama dan pilih Run command.

Membuka Menu Perintah dari Menu Utama.

Gambar 14. Membuka Menu Perintah dari Menu Utama

Titik henti sementara Picture-in-Picture

Picture-in-Picture adalah API eksperimental baru yang memungkinkan halaman membuat jendela video mengambang di desktop.

Aktifkan kotak centang enterpictureinpicture, leavepictureinpicture, dan resize di panel Event Listener Breakpoints untuk menjeda setiap kali salah satu peristiwa picture-in-picture ini diaktifkan. DevTools dijeda di baris pertama pengendali.

Peristiwa Picture-in-Picture di panel Event Listener Breakpoints.

Gambar 16. Peristiwa Picture-in-Picture di panel Event Listener Breakpoints

(Tips Bonus) Jalankan monitorEvents() di Konsol untuk melihat pengaktifan peristiwa elemen

Misalnya Anda ingin menambahkan batas merah di sekitar tombol setelah memfokuskannya dan menekan R, E, D, tetapi Anda tidak tahu peristiwa apa yang harus ditambahkan pemroses. Gunakan monitorEvents() untuk mencatat semua peristiwa elemen ke dalam log ke Konsol.

  1. Mendapatkan referensi ke node.

    Menggunakan &#39;Simpan sebagai variabel global&#39; untuk mendapatkan referensi ke node.

    Gambar 17. Menggunakan Simpan sebagai variabel global untuk mendapatkan referensi ke node

  2. Teruskan node sebagai argumen pertama ke monitorEvents().

    Meneruskan node ke monitorEvents().

    Gambar 18. Meneruskan node ke monitorEvents()

  3. Berinteraksilah dengan node. DevTools mencatat semua peristiwa node ke Console.

    Peristiwa node di Console.

    Gambar 19. Peristiwa node di Console

Panggil unmonitorEvents() untuk berhenti mencatat peristiwa ke dalam log ke Konsol.

unmonitorEvents(temp1);

Teruskan array sebagai argumen kedua ke monitorEvents() jika Anda hanya ingin memantau peristiwa atau jenis peristiwa tertentu:

monitorEvents(temp1, ['mouse', 'focus']);

Jenis mouse memberi tahu DevTools untuk mencatat semua peristiwa terkait mouse, seperti mousedown dan click. Jenis lain yang didukung adalah key, touch, dan control.

Lihat Referensi Command Line untuk fungsi praktis lainnya yang dapat Anda panggil dari Konsol.

Mendownload saluran pratinjau

Pertimbangkan untuk menggunakan Chrome Canary, Dev, atau Beta sebagai browser pengembangan default Anda. Saluran pratinjau ini memberi Anda akses ke fitur DevTools terbaru, menguji API platform web tercanggih, dan menemukan masalah di situs Anda sebelum pengguna melakukannya.

Menghubungi tim Chrome DevTools

Gunakan opsi berikut untuk membahas fitur dan perubahan baru di postingan, atau hal lain yang berkaitan dengan DevTools.

  • Kirim saran atau masukan kepada kami melalui crbug.com.
  • Laporkan masalah DevTools menggunakan Opsi lainnya   Lainnya   > Bantuan > Laporkan masalah DevTools di DevTools.
  • Tweet di @ChromeDevTools.
  • Berikan komentar di video YouTube Apa yang baru di DevTools atau video YouTube Tips DevTools.

Yang Baru di DevTools

Daftar semua hal yang telah dibahas dalam seri What's New In DevTools.

Chrome 123

Chrome 122

Chrome 121

Chrome 120

Chrome 119

Chrome 118

Chrome 117

Chrome 116

Chrome 115

Chrome 114

Chrome 113

Chrome 112

Chrome 111

Chrome 110

Chrome 109

Chrome 108

Chrome 107

Chrome 106

Chrome 105

Chrome 104

Chrome 103

Chrome 102

Chrome 101

Chrome 100

Chrome 99

Chrome 98

Chrome 97

Chrome 96

Chrome 95

Chrome 94

Chrome 93

Chrome 92

Chrome 91

Chrome 90

Chrome 89

Chrome 88

Chrome 87

Chrome 86

Chrome 85

Chrome 84

Chrome 83

Chrome 82

Chrome 82 dibatalkan.

Chrome 81

Chrome 80

Chrome 79

Chrome 78

Chrome 77

Chrome 76

Chrome 75

Chrome 74

Chrome 73

Chrome 72

Chrome 71

Chrome 70

Chrome 68

Chrome 67

Chrome 66

Chrome 65

Chrome 64

Chrome 63

Chrome 62

Chrome 61

Chrome 60

Chrome 59