30 Utilitas untuk Alat Pengembang Firefox


Di bawah ini adalah fitur dan tips untuk menggunakan Alat Pengembang Firefox. Beberapa dari mereka mirip dengan kemampuan alat di Chrome, untuk beberapa tidak ada analog di browser lain.


Perhatian, di bawah luka banyak gif!




Inspektur


Pencarian pemilih CSS



Sangat nyaman digunakan untuk:


  • elemen dengan `z-index` yang tidak dapat diklik
  • elemen yang sama secara visual yang Anda tahu pemilih

Filter gaya



Anda dapat memfilter aturan CSS oleh pemilih atau properti apa pun.


Untuk penyeleksi, filter menyoroti penyeleksi dalam daftar aturan. Untuk properti, alat akan memperluas semua properti yang berisi filter Anda, sorot dengan warna, dan juga menyembunyikan aturan di mana tidak ada properti dari filter.


Color Picker dan Eyedropper



Klik titik mana saja dengan warna di inspektur untuk membuka alat yang praktis.


Ubah representasi warna



Shift + klik pada titik warna memungkinkan Anda untuk mengubah representasi warna (nama / hex / hsl / rgb).


Shift + klik pada titik di dekat sudut memungkinkan Anda untuk mengubah satuan sudut.


Mengedit Kurva Fungsi Waktu Bezier



Klik suatu titik dengan garis lengkung di sebelah properti fungsi waktu untuk membuka editor yang nyaman. Akan ada fungsi yang telah ditentukan dan kemampuan untuk mengkonfigurasi versi Anda secara manual.




Konsol


Aplikasi CSS


console.log(“#%c%s%c%s”, “color: #bada55”, “dev”, “color: #c55”, “tricks”) 


Tidak semua properti didukung, tetapi cukup banyak .


Pencarian Sejarah



Tekan CTRL + R pada Mac (dan F9 pada Windows dan Linux). Kemudian gunakan CTRL + R / CTRL + S ( F9 / SHIFT + F9 ) untuk menggulir maju / mundur. Tidak seperti panah, pintasan keyboard di atas akan berfungsi di antara sesi.


Cuplikan layar halaman atau elemennya


 :screenshot — fullpage :screenshot — selector .css-selector 


Adalah jauh lebih nyaman untuk hanya menentukan pemilih daripada mencoba memilih area yang diinginkan dengan mouse secara akurat.


Peralihan konteks JavaScript


 cd(iframe) 


Anda dapat beralih ke konteks iframe dengan pemilih menggunakan cd () .


Tag Pengatur Waktu


 console.time(“#devtricks”) console.timeEnd(“#devtricks”) 


Mulai timer - console.time ("label") ,


hentikan - console.timeEnd ("label") .




JavaScript debugger


Breakpoint Bersyarat



Untuk membuat titik, klik kanan pada nomor baris. Intinya akan aktif hanya jika kondisinya terpenuhi.


Cari berdasarkan nama fungsi atau nomor baris



Pencarian nama file adalah CMD + P di Mac (dan CTRL + P di Windows dan Linux).


Ketik " @" di input yang sama untuk mencari berdasarkan deklarasi fungsi dalam file.


Ketik ": " di input yang sama untuk dengan cepat mencapai garis dengan nomornya.


Output kode minified yang indah



Klik ikon {} untuk melihat kode yang indah alih-alih kode yang diperkecil.


URL breakpoints



Intinya akan menjadi aktif ketika Anda mencoba mengakses url dan menunjukkan kode yang bertanggung jawab untuk mengaksesnya.


Nonaktifkan Breakpoints



Poin yang dinonaktifkan akan tetap tersedia untuk dimasukkan dan digunakan di masa mendatang.




Jaringan


Mengedit dan Meneruskan Permintaan HTTP



Edit permintaan yang diajukan dan kirim kembali.


Filter kueri



Filter domain adalah CMD + F di Mac (atau CTRL + F di Windows dan Linux).


Jika Anda perlu menemukan semua kueri tanpa domain , tambahkan tanda hubung ( - ) di depan filter.


Batas kecepatan



Periksa bagaimana situs akan memuat ketika Internet lambat.


Profil Panas / Dingin



Klik ikon penghitung waktu untuk melihat kinerja kueri yang dihasilkan situs. Halaman akan dimuat dua kali - tanpa cache (meniru beban pertama) dan dengan cache (meniru panggilan berulang).


Menyimpan / Memuat HAR



Kami menyimpan permintaan sempurna dalam format arsip . Nyaman untuk dibagikan dengan sesama pengembang.




Desain Responsif


Perangkat khusus



Lihat bagaimana situs akan mencari perangkat dengan resolusi khusus.


Batas kecepatan



Kami menonton unduhan versi seluler pada kecepatan Internet seluler.


Persaingan tachi



Ikon kecil dengan "tangan" bertanggung jawab untuk ini. Ditiru, termasuk tapas panjang.


Ubah Agen Pengguna



Jangan lupa untuk mengaktifkan opsi "Muat ulang halaman saat mengganti UA" di pengaturan - hemat waktu.


Alignment Viewport Kiri



Nyaman jika Anda ingin menempatkan panel di sebelah kanan (misalnya, untuk debug).




Inspektur gudang


Mengedit Cookie



Klik dua kali pada sel yang nilainya ingin Anda ubah.


Penghapusan Cookie



Cara termudah untuk menghapus cookie adalah dengan memilihnya dan mengklik Backsapce.


Perhatikan opsi menu konteks. Opsi "Hapus semuanya untuk domain" sangat mudah, tetapi perlu diingat bahwa domain harus akurat (mis. Menghapus cookie untuk .medium.com tidak akan menghapusnya untuk medium.com )


Ubah cookie waktu-nyata



Cookie yang baru saja diganti telah berkedip oranye.


Snapshots statis untuk IndexedDB



Anda tidak akan dapat melihat perubahan dalam catatan IndexedDB secara real time, jadi gunakan tombol segarkan untuk mendapatkan snapshot database terbaru.


Mengubah kolom tabel yang ditampilkan



Mengklik kanan pada judul tabel akan membantu menyembunyikan kolom yang tidak menarik.




Itu saja. Semoga tipsnya bermanfaat!

Source: https://habr.com/ru/post/id481036/


All Articles