Aller au contenu

Code javascript pour casser les cadres


Remi

Sujets conseillés

Bonjour,

Pour court-circuiter l'affichage des nos sites dans une frame, il y a le "frame-breaker" javascript bien connu :

if (top!= self) top.location.href = self.location.href;

Je voudrais que cela n'entre pas en action s'il s'agit d'un site en particulier.

J'ai donc mis:

if(top!= self && top.location.href.indexOf("http://www.monsite.tld")!=0) top.location.href = self.location.href;

Oui... mais ça ne marche pas car l'objet 'top.location.href' n'est pas accessible en lecture quand il s'agit d'un autre site (ce qui est sans doute logique).

Donc erreur et arrêt de l'exécution du code JS.

Connaissez-vous un moyen de contourner ce problème ?

Lien vers le commentaire
Partager sur d’autres sites

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...