Bagaimana cara melihat cookie di Internet Explorer 11 menggunakan Alat Pengembang

237

Saya mencari cara melihat set cookie menggunakan alat pengembang di IE11. Saya melihat opsi dalam profil jaringan untuk melihat cookie yang dikirim bolak-balik, tetapi ini bukan hal yang sama. Tidak praktis untuk digunakan karena ini sesuai permintaan. Tentunya harus ada cara untuk melihat semua cookie seperti yang Anda bisa di IE10.

KingOfHypocrites
sumber
43
Sekarang yakin mengapa ada orang yang memilih untuk menutup pertanyaan ini. Ini pertanyaan tentang "alat pengembang" yang nyaris tidak didokumentasikan di internet. Saya telah memeriksanya sepenuhnya dan saya telah membaca semua dokumentasi yang bisa saya temukan online dan tidak melihat apa-apa tentang tampilan cookie standar yang ada di IE10.
KingOfHypocrites
12
Akan menyenangkan mengetahui hal ini. Serahkan pada Microsoft untuk memberi Anda banyak alat baru yang melakukan banyak hal yang jarang Anda butuhkan dan mengambil yang lama dan berguna. Ini sangat membuat frustrasi.
Carl
5
Saya mengajukan masalah dengan Microsoft Connect dan mereka mengkonfirmasi bahwa fitur ini tidak tersedia.
KingOfHypocrites
10
"Tentunya harus ada jalan ...", ya, benar ... baru ke microsoft, ya?
jambriz
8
Microsoft sama sekali tidak selaras dengan pengembang. Bagaimana mereka membuat produk hebat seperti Visual Studio ada di luar jangkauan saya. Saya sudah menyerah dan pindah secara eksklusif ke Chrome untuk debugging.
KingOfHypocrites

Jawaban:

145
  1. Klik pada tombol Jaringan
  2. Aktifkan penangkapan lalu lintas jaringan dengan mengklik tombol segitiga hijau di bilah alat atas
  3. Abadikan lalu lintas jaringan dengan berinteraksi dengan halaman
  4. Klik pada RINCIAN / Cookie
  5. Langkah melalui setiap segmen lalu lintas yang diambil; informasi terperinci tentang cookie akan ditampilkan
Pawel
sumber
33
Ini adalah pendekatan yang sama yang saya sebutkan dalam pertanyaan saya dan tidak sama dengan melihat semua cookie di semua permintaan secara statis.
KingOfHypocrites
6
Ini tidak memberi Anda keadaan toko kue browser saat ini. Anda dapat membangun kembali apa yang seharusnya dimiliki browser dengan alat jaringan, tetapi seperti banyak pengembang, saya perlu menguji fungsionalitas ketika cookie hilang atau rusak.
RhinoDevX64
Setuju bahwa ini bukan pendekatan terbaik (dan MS harus memperbaikinya) ... Tetapi untuk mendapatkan status saat ini Anda dapat melakukan permintaan manual melalui konsol. Untuk jQuery: $.get('/');, untuk ExtJS: Ext.Ajax.request({url: '/'});. Perhatikan bahwa ini harus bekerja bahkan jika halaman tidak ada (yaitu jawabannya adalah 404). Anda mungkin ingin mengubah url sehingga Anda tidak merusak apa pun di aplikasi Anda ;-).
Nux
Apakah ini akan mengaktifkan cookie untuk pengguna? Saya memecahkan masalah yang terkait dengan cookie pada mesin pengguna melalui sesi jarak jauh dan setelah saya mengaktifkannya, saya tidak bisa lagi mereproduksi masalah ... Ketika saya mematikannya, cookie itu masih berjalan. Jadi sepertinya mengamati cookie mengubah pengaturan cookie?
aaandre
40

Bagaimana dengan mengetik document.cookie ke konsol? Itu hanya menunjukkan nilainya, tapi itu sesuatu.

masukkan deskripsi gambar di sini

Jacob Wan
sumber
1
Tidak memiliki semua detail seperti jalur cookie, domain cookie, dll.
Franklin Yu
12

Perbarui 2018 untuk Alat Pengembang Microsoft Edge

Dev Tools in Edge akhirnya menambahkan dukungan untuk mengelola dan menjelajahi cookie.

Catatan : Bahkan jika Anda menguji dan mendukung target IE, Anda menambang juga melakukan pengetatan berat pengujian kompatibilitas browser Anda dengan memanfaatkan tooling baru di Edge, dan menunda pemeriksaan di IE 11 (dll) untuk leg terakhir.

Panel Debugger > Pengelola Cookie

Tab Debugger

Panel Jaringan > Detail Permintaan > Cookie

Tab Jaringan

Manfaatnya, tentu saja, untuk tab debugger adalah Anda tidak perlu berburu dan mematuk setiap cookie di berbagai permintaan berbeda dan historis.

KyleMit
sumber
2
Astaga .... Yah, saya kira ini menjelaskan mengapa, setiap kali saya selesai menginstal Windows 10 pada laptop baru, porta panggilan pertama saya adalah pergi dan mengunduh Chrome. Microsoft hanya tidak melakukan user-friendly dengan sangat baik, bukan ...? ;-)
Mike Gledhill
@ MikeGledhill, bukan itu mengerikan, hanya saja chrome lebih baik. Chrome telah berulang kali dan berfokus pada alat pengembang di peramban. Saya pikir itu terbayar untuk mereka, tetapi mereka menjadi lebih baik setiap 6 minggu dan terus membangun fitur setelah pengembang-fitur.
KyleMit
10

Maaf untuk menyampaikan berita kepada Anda, tetapi tidak ada cara untuk melakukan ini di IE11. Saya telah bermasalah dengan ini selama beberapa waktu, tetapi akhirnya saya harus melihatnya sebagai hal yang hilang, dan hanya menavigasi ke file secara manual.

Tapi di mana file-nya? Itu tergantung pada banyak hal, saya telah menemukan tempat-tempat ini pada mesin yang berbeda:

Dalam cache Internet Explorer.

Ini dapat dilakukan melalui "run" ( Windows+ r) dan kemudian mengetik shell:cacheatau dengan menavigasi melalui opsi internet di IE11 ( AskLeo memiliki panduan bagus untuk ini , saya tidak berafiliasi dengan cara apa pun).

  • Klik ikon roda gigi, lalu opsi Internet.
  • Di tab Umum, di bawah "Riwayat penjelajahan", klik Pengaturan.
  • Dalam dialog "Data Situs Web" yang dihasilkan, klik pada Lihat file.
  • Ini akan membuka folder yang kami minati: cache Internet Explorer Anda.

Lakukan pencarian untuk "cookie" untuk melihat cookie saja

Di folder Cookie

Jalur untuk cookie dapat ditemukan di sini melalui regedit:

HKCU \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer \ User Shell Folders \ Cookies

Jalur umum (dalam 7 & 8)

% APPDATA% \ Microsoft \ Windows \ Cookies

% APPDATA% \ Microsoft \ Windows \ Cookies \ Low

Jalur umum (Menang 10)

shell: cookies

shell: cookie \ rendah

% userprofile% \ AppData \ Local \ Microsoft \ Windows \ INetCookies

% userprofile% \ AppData \ Local \ Microsoft \ Windows \ INetCookies \ Rendah

Squazz
sumber
Sayangnya, ini tidak memberi Anda cookie sesi.
R. Schreurs
5

Saya pikir saya menemukan apa yang Anda cari karena saya juga mencarinya.

Anda harus mengikuti langkah-langkah Pawel dan kemudian pergi ke kunci yaitu "Cookie". Ini akan membuka submenu dengan semua cookie dan menentukan nama, nilai, domain, dll ...

masukkan deskripsi gambar di sini

Masing-masing nilai adalah: Kunci, Nilai, Tanggal Kedaluwarsa, Domain, Path.

Ini menunjukkan semua kunci untuk domain ini.

Jadi sekali lagi untuk sampai ke sana:

  1. Pergi ke Jaringan.
  2. Capture Traffic, segitiga hijau.
  3. Pergi ke Detail.
  4. Buka kunci "Cookie" yang memiliki nilai omong kosong. (_utmc = xxxxx; sesuatu = ajksdhfa) dll ...
Joze
sumber
5
Ini adalah pendekatan yang sama yang disebutkan dalam pertanyaan. Pertanyaannya adalah tentang melihat representasi statis semua cookie di IE 11.
joese
@ Joese Bagaimana jawaban lain berbeda dari pendekatan yang disebutkan dalam pertanyaan? (Dengan pengecualian document.cookie di konsol)
Joze
1
@ Joze tetap solusi Anda tidak cocok untuk melihat semua set cookie yang dimiliki browser untuk semua situs. Yang dibutuhkan adalah sesuatu seperti pengelola cookie
pstarkov
@ pstarkov Fakta bahwa sesuatu yang lebih baik diperlukan (sesuatu yang tidak ada) tidak membatalkan jawaban saya. Anda akan membutuhkan alasan yang jauh lebih baik untuk mengundurkan diri.
Joze
1
@ Joze aswer Anda bukan jawaban. Cara yang sama Anda bisa pergi ke sini dan menempelkan pengetahuan cara mendapatkan string agen pengguna di pos ini. Apakah itu jawaban? Haruskah itu diturunkan? Jika Anda masih tidak setuju dengan saya maka tolong tulis apa alasan yang jauh lebih baik untuk downvote.
pstarkov
2

Bukan jawaban yang cukup (tidak "menggunakan Alat Pengembang"), tetapi ada alat pihak ketiga untuk itu: IECookiesView dari NirSoft . Semoga ini bisa membantu seseorang.

tangkapan layar

gambar diambil dari Softpedia

Franklin Yu
sumber