Apakah mungkin mengubah perilaku sumber tampilan Chrome untuk menggunakan permintaan saat ini daripada memulai yang baru?

21

Saya suka perilaku Firefox memuat sumber dari halaman web yang saat ini dimuat. Chrome, sebaliknya, memulai permintaan baru. Ini membuatnya sangat sulit untuk melihat sumber permintaan POST, misalnya, karena setiap permintaan sumber tampilan menggunakan GET.

Apakah ada cara untuk mengubah cara kerja sumber tampilan Google Chrome, sehingga tidak menginisialisasi permintaan baru?

EDIT, sedikit klarifikasi mengenai cara kerja Firefox:

Firefox tidak memulai permintaan baru saat melihat sumber. Itu hanya setelah menyegarkan halaman saat melihat sumber. Itu kemudian menghormati GET / POST dari permintaan juga. Saat melihat sumber dari halaman yang sudah dimuat, sepertinya tidak memulai permintaan baru.

Aron Rotteveel
sumber
apakah Anda hanya tertarik dengan pengiriman POST saat ini? gunakan alat pengembang dan bukan tampilan sumber.
akira
1
Terima kasih atas tipnya; dalam hal ini saya mencari status kode sumber HTML setelah permintaan POST. Ini bukan sesuatu yang sepenuhnya menghalangi saya untuk bekerja, tetapi alangkah baiknya memiliki kemampuan untuk menyesuaikan perilaku ini.
Aron Rotteveel
@Arjan tidak hanya setelah menyegarkan halaman saat melihat sumber. Itu kemudian menghormati GET / POST dari permintaan juga. Saat melihat sumber halaman yang sudah dimuat, sepertinya tidak menginisialisasi permintaan baru.
Aron Rotteveel

Jawaban:

11

Apakah ada cara untuk mengubah cara kerja sumber tampilan Google Chrome, sehingga tidak menginisialisasi permintaan baru?

Tidak, ini cara Chrome bekerja sesuai desain.

Ketika Anda "melihat sumber", Anda benar-benar membuka tab baru yang membuka halaman lagi dan menampilkan sumber daripada merender halaman. Banyak halaman web yang dinamis dan memodifikasi konten HTML mereka (mis. Menggunakan JavaScript / XMLHttpRequest) sehingga kami tidak dapat menampilkan HTML saat ini - inilah mengapa permintaan baru dibuat.

Jika Anda ingin melihat kondisi halaman dinamis saat ini, Anda harus menggunakan inspektur. "Ikon file -> Pengembang -> Konsol JavaScript"

Saya tidak melihat bagaimana ini adalah bug keamanan atau bug sama sekali - perilakunya menurut desain - ditutup seperti itu.

Sathyajith Bhat
sumber
Mungkin ada yang berbeda pada Mac, atau sementara itu telah berubah. The ketika Anda "view source", Anda benar-benar membuka tab baru yang terbuka halaman lagi dan menampilkan sumber daripada merender halaman yang TIDAK benar pada Mac saya, tidak untuk GET, maupun untuk POST. (Ya, saya memang menjalankan Wireshark untuk memastikan. Tidak ada permintaan tambahan setelah mencapai Option-Command-U.)
Arjan
... tetapi ketika melakukan Lihat Sumber setelah POST, saya memang melihat sumber dari (sebelumnya) DAPATKAN ...?!
Arjan
5
Cobalah untuk mengajar kelas CSS menggunakan Chrome dan saya pikir Anda akan setuju itu lebih dari bug - itu adalah fitur yang dirancang untuk membuat pengembangan CSS tidak mungkin. Sama sekali tidak berguna untuk melihat kode sumber dari beberapa halaman LAIN yang tidak Anda lihat. Memuat ulang adalah halaman lain, bukan yang Anda inginkan dari sumber. GOOGLE perlu tahu ini bodoh - komentar tidak ditujukan pada poster.
Jasmine
2
Pemecahan masalah buruk diposting di SuperUser: superuser.com/a/173323/128630 ... Saya berharap itu hanya akan berfungsi seperti Firefox.
merosot
1
Sangat bodoh bahwa saya harus membuka FF hanya untuk perilaku ini, yang sangat penting selama dev. Bahkan melihat DOM sangat menyebalkan.
killjoy
2

Saya tidak berpikir Anda dapat mengubah perilaku view-source:URL, atau perintah sumber halaman Lihat , Anda bisa mendapatkan sumber seperti yang diterima untuk halaman ini: pertama, buka alat Pengembang ("Web Inspector" WebKit), ditemukan di Kunci> Tools > Alat pengembang . Sekarang klik pada Resources dan (jika perlu) gulir ke bawah daftar di sebelah kiri sampai Anda menemukan sumber daya yang menarik. Dan begitulah: sumber seperti yang ditransmisikan dalam respon HTTP asli.

SamB
sumber
3
Tidak ada yang memuat ulang sumber juga. Fiddler dapat menangkapnya.
Jasmine
Dan saya tidak melihat 'Sumberdaya' lagi
killjoy