Apakah membuka situs kode sumber benar-benar memuat konten saat ditampilkan?

0

Apakah membuka situs kode sumber benar-benar memuat konten halaman itu (mesin, skrip, gambar, font. Dll) saat menampilkan? Jika hanya mengetik ViewSource: lalu url dari tab baru atau halaman kosong, itu hanya mengarahkannya ke mesin pencari. Saat ini saya melihat kode sumber dengan membuka halaman> menu konteks> lalu ViewSource, lalu mem-bookmark halaman itu, lalu setelah memuat, tempel URL halaman baru yang ingin saya lihat.

Juga apa metode pintas terbaik & paling mudah untuk kode ViewSource suatu halaman di Chrome?

Aoi. T_015
sumber

Jawaban:

1

Tidak. Ketika browser Memuat halaman secara normal, ia mengunduh dokumen html yang ditunjukkan oleh URL dan mulai memberikan kode. Pertama, ia akan membaca bagian kepala, dan mulai memuat setiap dokumen yang terdaftar di sana (umumnya file skrip, stylesheet css, dll). Ini akan menambahkan kode skrip ke dokumen, dan membuat markup, menjalankan skrip onLoad, mungkin memuat konten jarak jauh tambahan, dan akhirnya menerapkan aturan CSS secara berurutan. Ini adalah halaman yang sepenuhnya diterjemahkan.

Ketika Anda tidak menggunakan mesin untuk merender halaman (menggunakan Sumber tampilan browser, atau alat-alat seperti wget / curl), Anda hanya mendapatkan dokumen markup asli. Tidak ada sub tautan yang diproses, dan tidak ada sumber jarak jauh yang diimpor.

Secara umum, jika Anda ingin memeriksa konten yang dirender, Anda menggunakan alat Pengembang yang tersedia di sebagian besar browser yang umum (biasanya di F12, jadi Anda bisa mengetuknya).

Seorang teman saya pernah menulis scraper untuk sebuah situs, di mana kontennya disuntikkan ke halaman saat runtime oleh kerangka kerja CMS. Dia harus menanamkan kontrol peramban yang tidak terlihat ke dalam aplikasinya dan membuat halaman sepenuhnya dengan skrip (iklan flash tanpa jendela hanya akan muncul entah dari mana) sebelum dia dapat mengakses sumber lengkap untuk menguraikannya untuk tautan keras ke konten.

Frank Thomas
sumber