Comment empêcher les frame vers d'autre sites

Fermé
playboy-1990 Messages postés 458 Date d'inscription samedi 27 mars 2010 Statut Membre Dernière intervention 10 septembre 2016 - 15 janv. 2011 à 17:55
avion-f16 Messages postés 19246 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 - 19 mai 2011 à 22:45
Bonjour,
Je voudrais savoir comment puis-je interdire d'autres sites à inclure des applications de mes sites via des frames
Avez-vous une idée ?
Merci d'avance
A voir également:

4 réponses

avion-f16 Messages postés 19246 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 4 497
15 janv. 2011 à 22:24
Salut.

En Javascript, tu peux utiliser document.location.href et window.location.href.
Le premier contient l'URL de la page, le second l'URL de la fenêtre (ou onglet).

Donc il te suffit de vérifier si l'URL est la même.
Si non, tu rediriges l'URL de la fenêtre vers celle de la page.

<script type="text/javascript">
if(document.location.href != window.location.href) {
    window.location.href = document.location.href;
}
</script>
1
informapierre Messages postés 418 Date d'inscription vendredi 30 novembre 2007 Statut Membre Dernière intervention 17 juin 2012 49
15 janv. 2011 à 18:17
Mais comment un site peut mètre une app dans ton site Oo
Tu fait de la pub sur ton site ?
0
playboy-1990 Messages postés 458 Date d'inscription samedi 27 mars 2010 Statut Membre Dernière intervention 10 septembre 2016 273
Modifié par playboy-1990 le 15/01/2011 à 19:01
Non c'est simple
Par exemple des applications comme des tchat de discussions, vidéos, photos et autres
et la bande passante grimpe, ....
Une chose est sûr, c'est possible
Par exemple facebook le fait
Avez-vous déjà essayé de mettre
 <iframe src="https://www.facebook.com/" width="900" height="600" frameborder="0" scrolling="no" ></iframe> 
?
0
Bonjour,

Je suis débutant en programmation et j'aurai voulu savoir s'il était possible faire la redirection vers ma page d'accueil et non vers la page de mon site où est contenu la frame.

Par exemple ma page : "page.html" redirige vers "home.html" lorsque celle-ci est mise en iframe sur un autre au lieu de redireger vers "page.html".

Merci d'avance !
0
avion-f16 Messages postés 19246 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 4 497
19 mai 2011 à 22:45
Salut,

En partant du code déjà proposé :
<script type="text/javascript">
if(document.location.href != window.location.href) {
    window.location.href = "http//example.com/home.html";
}
</script>
J'ai volontairement omis les « : » après « http »
0