في الآونة الأخيرة ، أصبح السلوك المارق آخر شائعًا في الصين: استخدام الإطارات (الإطارات) لتضمين صفحات الويب الخاصة بك في صفحات الويب الخاصة بها.
على سبيل المثال ، هناك موقع ويب يدعي أنه "بوابة تجميع السمعة" توفر جوهر المنتديات عبر الإنترنت في جميع أنحاء البلاد. ومع ذلك ، في الواقع ، هو استخدام إطار عمل للاستيلاء على صفحات الويب الخاصة بالأشخاص الآخرين ثم إضافة إعلاناتهم الخاصة وشعارات الويب الخاصة بهم. كيف يختلف هذا عن بائعي الكتب المقرصنة؟ !
طريقة الوقاية ، في
نسخة الكود كما يلي:
</body>
أضاف هذا الرمز من قبل:
نسخة الكود كما يلي:
<script type = "text/javaScript">
if (top.location! == self.location)
{
Top.location = self.location ؛
}
</script>
هذا الرمز صالح. ومع ذلك ، هناك مشكلة: بعد استخدامها ، لا يمكن لأحد تضمين صفحة الويب الخاصة بك في الإطار ، بما في ذلك نفسك.
هل هناك طريقة لا يمكن تضمين صفحة الويب الخاصة بي إلا في إطاري ، وليس إطار شخص آخر؟
نسخة الكود كما يلي:
<script type = "text/javaScript">
يحاول{
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>
حسنًا ، تم الانتهاء من رمز الإصدار الذي تمت ترقيته. باستثناء أسماء النطاق المحلي ، لا يمكن لأي أسماء مجال أخرى تضمين صفحة الويب الخاصة بك في الإطار. تستخدم مدونتي هذا الرمز الآن.