Comment empêcher les frame vers d'autre sites

playboy-1990 Messages postés 458 Date d'inscription   Statut Membre Dernière intervention   -  
avion-f16 Messages postés 19252 Date d'inscription   Statut Contributeur Dernière intervention   -
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 19252 Date d'inscription   Statut Contributeur Dernière intervention   4 507
 
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 425 Date d'inscription   Statut Membre Dernière intervention   49
 
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   Statut Membre Dernière intervention   273
 
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
pilouf
 
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 19252 Date d'inscription   Statut Contributeur Dernière intervention   4 507
 
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