Aller au contenu

Code javascript pour casser les cadres


Sujets conseillés

Posté

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 ?

Veuillez vous connecter pour commenter

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



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