Yang Baru di DevTools (Chrome 71)

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

Baca terus, atau tonton versi video dari 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 menyoroti node tersebut di area tampilan.

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

Gambar 1. Mengarahkan kursor ke hasil Ekspresi Live untuk menandai node di area tampilan

Menyimpan node DOM sebagai variabel global

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

Simpan sebagai variabel global di Konsol.

Gambar 2. Menyimpan sebagai variabel global di Konsol

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

Simpan sebagai variabel global di Pohon 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 file kembali ke panel Jaringan, cukup tarik dan lepaskan.

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

Kolom _initiator memberikan lebih banyak konteks terkait penyebab resource diminta. Link ini dipetakan ke kolom Initiator di tabel Permintaan.

Kolom inisiator.

Gambar 9. Kolom inisiator

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

Melihat inisiator dan dependensi.

Gambar 10. Melihat inisiator dan dependensi

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

Kolom Prioritas.

Gambar 11. Kolom Prioritas

Klik kanan header tabel Permintaan dan pilih Priority untuk menampilkan kolom Priority.

Cara menampilkan kolom Prioritas.

Gambar 12. Cara menampilkan kolom Prioritas

Mengakses Menu Perintah dari Menu Utama

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

Menu Perintah.

Gamabar 13. Menu Perintah

Anda sekarang dapat membuka Menu Command dari Menu Utama. Klik tombol Menu Utama 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 floating 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 Titik henti sementara Pemroses Peristiwa.

Gambar 16. Peristiwa Picture-in-Picture di panel Breakpoints Pemroses Peristiwa

(Tips Bonus) Menjalankan monitorEvents() di Konsol untuk melihat peristiwa elemen dipicu

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

  1. Mendapatkan referensi ke node.

    Menggunakan 'Simpan sebagai variabel global' 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. Berinteraksi dengan node. DevTools mencatat semua peristiwa node ke Console.

    Peristiwa node di Konsol.

    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 Console.

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 mutakhir, dan menemukan masalah di situs Anda sebelum pengguna melakukannya.

Menghubungi tim Chrome DevTools

Gunakan opsi berikut untuk membahas fitur dan perubahan baru dalam postingan, atau hal lain yang terkait 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.
  • Tulis komentar di Video YouTube yang baru di DevTools atau Tips DevTools Video YouTube.

Yang baru di DevTools

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

Chrome 127

Chrome 126

Chrome 125

Chrome 124

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

109 Chrome

Chrome 108

Chrome 107

106 Chrome

105 Chrome

104 Chrome

103 Chrome

102 Chrome

101 Chrome

100 Chrome

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