Récemment, un autre comportement voyou est devenu populaire en Chine: utiliser des cadres (cadres) pour intégrer vos pages Web dans ses pages Web.
Par exemple, il existe un site Web qui prétend être un "portail d'agrégation de réputation" qui fournit l'essence des forums en ligne à travers le pays. Cependant, en fait, il s'agit d'utiliser un cadre pour saisir les pages Web des autres, puis ajouter leurs propres publicités et logos de sites Web. En quoi est-ce différent des libraires piratés? !
Méthode de prévention, dans
La copie de code est la suivante:
</docy>
Ajout de ce code avant:
La copie de code est la suivante:
<script type = "text / javascript">
if (top.location! == self.Location)
{
top.location = self.Location;
}
</cript>
Ce code est valide. Cependant, il y a un problème: après l'avoir utilisé, personne ne peut intégrer votre page Web dans le cadre, y compris vous-même.
Existe-t-il un moyen que ma page Web ne puisse être intégrée que dans mon propre cadre, pas le cadre de quelqu'un d'autre?
La copie de code est la suivante:
<script type = "text / javascript">
essayer{
top.location.hostname;
if (top.location.hostname! = window.location.hostname) {
top.location.href = window.location.href;
}
}
catch (e) {
top.location.href = window.location.href;
}
</cript>
Ok, le code de version amélioré est terminé. À l'exception des noms de domaine locaux, aucun autre nom de domaine ne peut intégrer votre page Web dans le cadre. Mon blog utilise ce code maintenant.