Baru -baru ini, perilaku nakal lainnya telah menjadi populer di Cina: menggunakan bingkai (bingkai) untuk menanamkan halaman web Anda ke halaman webnya.
Misalnya, ada situs web yang mengklaim sebagai "portal agregasi reputasi" yang memberikan esensi forum online di seluruh negeri. Namun, pada kenyataannya, ini adalah menggunakan kerangka kerja untuk mengambil halaman web orang lain dan kemudian menambahkan iklan mereka sendiri dan logo situs web ke dalamnya. Apa bedanya dengan penjual buku bajakan? Lai
Metode pencegahan, IN
Salinan kode adalah sebagai berikut:
</body>
Menambahkan kode ini sebelumnya:
Salinan kode adalah sebagai berikut:
<type skrip = "Teks/JavaScript">
if (top.location! == self.location)
{
top.location = self.location;
}
</script>
Kode ini valid. Namun, ada masalah: Setelah menggunakannya, tidak ada yang bisa menyematkan halaman web Anda ke dalam kerangka kerja, termasuk Anda.
Apakah ada cara agar halaman web saya hanya bisa tertanam dalam kerangka kerja saya sendiri, bukan kerangka kerja orang lain?
Salinan kode adalah sebagai berikut:
<type skrip = "Teks/JavaScript">
mencoba{
top.location.hostname;
if (top.location.hostname! = window.location.hostname) {
top.location.href = window.location.href;
}
}
Catch (e) {
top.location.href = window.location.href;
}
</script>
Oke, kode versi yang ditingkatkan selesai. Kecuali untuk nama domain lokal, tidak ada nama domain lain yang dapat menanamkan halaman web Anda ke dalam kerangka kerja. Blog saya menggunakan kode ini sekarang.