> ary = new Array('test msg kinda long but gets the point across and such and it shows ellipsises after a certain point in my test. test msg kinda long but gets the point across and such and it shows ellipsises after a certain point in my test. test msg kinda long but gets the point across and such and it shows ellipsises after a certain point in my test. test msg kinda long but gets the point across and such and it shows ellipsises after a certain point in my test. test msg kinda long but gets the point across and such and it shows ellipsises after a certain point in my test.');
> JSON.stringify(ary)
"["test msg kinda long but gets the point across and such and it shows ellipsises... (length: 116)"
Saya benar-benar ingin objek penuh, tetapi Chrome ingin memangkas hasilnya sekitar 80 karakter. Saya tidak melihat apa pun di pengaturan konsol yang akan mengubah ini.
google-chrome
jcollum
sumber
sumber
console.dir(longstringhere)
bekerja.copy
tidak bekerja untuk saya juga, itu mengatakan ituundefined
.sumber
copy
fungsi tidak menampilkan apa pun (karenanyaundefined
diharapkan), alih-alih menyalin argumen ke buffer sistem Anda, cukup tempelkan (ctrl-v
) ke editor mana puncopy(yourVariable)
. Juga, hanya sajacopy
tidakconsole.copy
Perilaku ini masih ada di Versi Chrome 37.0.2062.103.
Anda dapat menyiasatinya saat melakukan debug dengan menggunakan: document.write ('Teks Debug Sangat Panjang Saya');
sumber
Saya menggunakan yang berikut ini:
lalu salin teks dari bidang edit.
sumber
Tingkatkan Chrome ke versi 32 yang tidak lagi melakukan ini, seperti yang ditunjukkan oleh gambar ini:
sumber
long string...ends here
.Di Chrome 58 (mungkin lebih awal) Anda dapat menggunakan
Store as Global Variable
opsi menu pada menu kontekstual dari nilai apa pun di konsol, bersarang di tingkat mana pun. Ini memberikan nilai yang dipilih ke variabel dengan nama unik, yang segera dicatat ke konsol.Baru saja mencobanya dengan nilai 400KB!
Sumber: https://stackoverflow.com/a/41726364/250838
sumber
Panjang string yang diberikan ke konsol terbatas secara pemrograman di dalam inspector.js. Ini diatur ke 150 karakter secara default. Tidak ada CSS yang dapat Anda terapkan karena sedang diterjemahkan ke konsol sebagai HTML. Teks sudah terpotong.
Anda dapat mengubahnya tetapi perlu sedikit usaha:
Alat yang Diperlukan dan Bermanfaat:
• ack (buatan install ack) atau ag. (untuk mencari file teks besar sangat cepat).
• paktools untuk python. Untuk membongkar sumber daya chrome untuk dapat mengeditnya. https://github.com/Magister/pak-tools .
• editor teks pilihan.
cd atau navigasikan ke versi Chrome apa pun yang Anda miliki. Saya menggunakan Chromium sebagai contoh tetapi jalurnya sama pada versi lain:
Klon atau unduh paktools. Ini akan memungkinkan Anda untuk membongkar sumber daya chrome, mengeditnya dan kemudian mengemasnya kembali. Saya menempatkan milik saya di
~./bin
tetapi Anda dapat menempatkan mereka di mana saja. Contoh akan mencerminkan jalur saya:Sekarang di
Chrome/.../Chrome Framework.framework/Resoures
folder jalankan:python2 ~/.bin/unpack.py resources.pak
andcd ./resouces
Anda harus menemukan tempat itu. File berubah sepanjang waktu sehingga tidak pernah sama.
$ ag "static linkify"
Itu membawaku ke28542
. Saya memodifikasi fungsi ke default ke 2000 karakter, dan juga memperbarui css sehingga saya bisa gulir secara horizontal di konsol.sekarang cd kembali keluar dari folder sumber daya yang telah Anda buka dan masuk ke induknya. Jalankan:
python2 ~/.bin/pack.py resources
dan voila. Mulai ulang Chrome dan devtools Anda sekarang kustom.PERINGATAN: 6. Tim devtools mendorong pembaruan versi kerangka kerja tanpa Anda sadari. Dan Anda akan kehilangan semua mod Anda jika itu terjadi. Saya memblokirnya dengan mengeksekusi
/Users/Op/Library/Google/GoogleSoftwareUpdate/GoogleSoftwareUpdate.bundle/Contents/Resources/ksinstall --uninstall
dan membunuh semua diakon keystone dll.Bekerja seperti pesona.
sumber