Maison interface Web tutoriel HTML Que dois-je faire si la page Web est iframe ?

Que dois-je faire si la page Web est iframe ?

Nov 18, 2017 am 09:41 AM
iframe 怎么办 网页

Tout le monde sait qu'il existe une fonction appelée « nesting », mais le site Web que vous avez travaillé si dur pour créer est utilisé par quelqu'un d'autre pour utiliser une iframe pour vous mettre un gilet et devenir le contenu de sa page. sera très en colère et voudra l'arrêter, alors que devez-vous faire pour éviter d'empêcher les pages Web d'être iframées ? Voici plusieurs méthodes pour vous apprendre à empêcher que votre site Web et vos pages Web ne soient iframés par d'autres.

(1) La première façon d'empêcher la page d'être iframe est d'ajouter le code JS suivant à la page :

<script type="text/javascript">      
 if(top.window.location.href!=window.location.href){    
top.window.location.href=window.location.href;    
}    
</script>
Copier après la connexion

(2) La deuxième façon d'empêcher la page d'être iframe être iframe consiste à ajouter le code JS suivant à la page Ajoutez le code JS suivant :

<script type="text/javascript">      
 if(top.location!=self.location){    
top.location=self.location;    
 }    
</script>
Copier après la connexion

On dit que cette solution continuera à rafraîchir la page sous Firefox C'est parce que sous IE, windows.top. est la fenêtre actuelle, et sous Firefox, windows.top Sinon, elle est vide. Par conséquent, ce code js sera exécuté en continu, ce qui crée une boucle infinie et entraîne l'actualisation constante de la page.

(3) La troisième façon d'empêcher la page d'être iframée est d'ajouter le code JS suivant à la page :

<script type="text/javascript">      
 if(window!=parent){    
parent.navigate(window.location.href);    
 }    
</script>
Copier après la connexion

De plus, si vous utilisez php pour développer des programmes Web , vous pouvez également utiliser php directement. Pour obtenir l'effet d'interdire l'iFrame aux pages, ajoutez le code du programme :

 if($_server[&#39;http_host&#39;]!=&#39;www.phpernote.com&#39;){    
 exit(&#39;禁止iframe我的页面!囧&#39;);    
}
Copier après la connexion

Le langage ASP a également son propre code d'implémentation unique pour interdire l'iFrame aux pages, comme suit :

host=Request.ServerVariables("SERVER_NAME")    
if host<>"www.phpernote.com" then    
response.redirect "http://www.phpernote.com/"    
end if
Copier après la connexion

Bien sûr, d'autres langages de programmation peuvent également avoir pour effet d'empêcher l'iframe des pages en obtenant des variables d'environnement. Je ne donnerai pas d'exemples un par un ici.

Lorsque vous souhaitez empêcher les autres d'iframe votre site Web ou votre page Web, vous pouvez aussi bien essayer la méthode ci-dessus, j'espère qu'elle pourra vous aider.

Recommandations associées :

Comment utiliser l'attribut iframe

Une étude de cas sur la façon de télécharger de manière asynchrone une iframe dans un formulaire php fichier

Comment empêcher les pages Web d'être imbriquées dans des iframes ?

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

Video Face Swap

Video Face Swap

Échangez les visages dans n'importe quelle vidéo sans effort grâce à notre outil d'échange de visage AI entièrement gratuit !

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Comment envoyer des pages Web sur le bureau comme raccourci dans le navigateur Edge ? Comment envoyer des pages Web sur le bureau comme raccourci dans le navigateur Edge ? Mar 14, 2024 pm 05:22 PM

Comment envoyer des pages Web sur le bureau sous forme de raccourci dans le navigateur Edge ? Beaucoup de nos utilisateurs souhaitent afficher les pages Web fréquemment utilisées sur le bureau sous forme de raccourcis pour faciliter l'ouverture directe des pages d'accès, mais ils ne savent pas comment procéder. En réponse à ce problème, l'éditeur de ce numéro partagera le. solution avec la majorité des utilisateurs, jetons un coup d’œil au contenu partagé dans le didacticiel du logiciel d’aujourd’hui. La méthode de raccourci pour envoyer des pages Web au bureau dans le navigateur Edge : 1. Ouvrez le logiciel et cliquez sur le bouton "..." sur la page. 2. Sélectionnez « Installer ce site en tant qu'application » dans « Application » dans l'option du menu déroulant. 3. Enfin, cliquez dessus dans la fenêtre pop-up

Que dois-je faire si j'oublie la phrase mnémonique de mon Ouyi Wallet ? Peut-on encore le trouver ? Que dois-je faire si j'oublie la phrase mnémonique de mon Ouyi Wallet ? Peut-on encore le trouver ? Jul 19, 2024 pm 12:13 PM

Dans le monde du Web3, bien qu'il soit gratuit, il comporte de nombreux dangers. Par conséquent, la première étape pour la sécurité du portefeuille Ouyi est de protéger la clé privée et la phrase mnémonique. Tout le monde connaît l’importance des clés privées, et aujourd’hui l’accent est mis sur les mnémoniques. La phrase mnémonique peut être comprise comme une autre forme de présentation de la clé privée. Avoir la phrase mnémonique équivaut à posséder la clé privée et à contrôler les actifs du portefeuille. On pense également que sa présence est inférieure à celle de la clé privée, et les utilisateurs peuvent oublier la phrase mnémonique d'Ouyi Wallet. Alors, que dois-je faire si j’oublie la phrase mnémonique d’Ouyi Wallet ? Puis-je toujours récupérer mon mnémonique Ouyi Wallet si je l’oublie ? Problèmes auxquels les utilisateurs doivent prêter attention. De manière générale, si la phrase mnémonique est oubliée, elle ne peut pas être récupérée, mais essayez de contacter le service client concerné pour obtenir de l'aide. L'éditeur ci-dessous vous le dira en détail. Que dois-je faire si j'oublie la phrase mnémonique de mon Ouyi Wallet ? Si vous oubliez la phrase mnémonique d'Ouyi Wallet, essayez de la rappeler ou contactez-nous.

Que faire si des flocons de neige apparaissent sur votre téléviseur (Un moyen pratique de résoudre le problème des flocons de neige sur votre téléviseur) Que faire si des flocons de neige apparaissent sur votre téléviseur (Un moyen pratique de résoudre le problème des flocons de neige sur votre téléviseur) Jun 01, 2024 pm 09:44 PM

Dans notre vie quotidienne, la télévision, en tant qu'appareil de divertissement important, souffre souvent de flocons de neige, ce qui affecte notre expérience visuelle. Cet article vous présentera des méthodes pratiques pour résoudre le problème de la neige à la télévision et vous aidera à mieux profiter des programmes télévisés. 1. Analyse des causes des problèmes de flocons de neige Les flocons de neige apparaissant sur les téléviseurs sont généralement causés par des interférences de signal, des problèmes d'antenne ou des sources de signaux TV. 2. Vérifiez si la connexion de l'antenne est lâche. Tout d'abord, vérifiez si la connexion entre le téléviseur et l'antenne est ferme. Si elle est lâche, rebranchez-la. 3. Choisissez une antenne appropriée pour vous assurer que la position et la direction de l'antenne sont correctes. Choisir une antenne avec de bonnes performances peut améliorer la qualité de réception du signal. 4. Ajustez la direction de l'antenne. Trouvez la meilleure direction de réception du signal en tournant ou en ajustant l'angle de l'antenne. 5. Utilisez les signaux de l'antenne intérieure

Résoudre le problème de l'impossibilité d'accéder à Internet même si le haut débit est connecté (dépannage) Résoudre le problème de l'impossibilité d'accéder à Internet même si le haut débit est connecté (dépannage) May 05, 2024 pm 06:01 PM

Internet est devenu un élément indispensable de la vie des gens à l’ère de l’information d’aujourd’hui. Mais nous ne pouvons pas nous connecter et nous rencontrons parfois des problèmes. Cependant, par exemple, le haut débit est déjà connecté. Et prenez les mesures de solution correspondantes, nous devons résoudre le problème étape par étape pour restaurer la connexion réseau dans ce cas. Confirmez l'état de connexion de l'appareil : si le téléphone mobile et les autres appareils ont été correctement connectés au réseau haut débit, vérifiez l'ordinateur pour vous assurer que la connexion au réseau sans fil ou au réseau filaire est normale. 2. Redémarrez le périphérique haut débit : réinitialisez le périphérique et rétablissez la connexion, attendez quelques minutes, puis rallumez-le, ou essayez d'éteindre le routeur ou le modem haut débit. 3. Vérifiez le numéro de compte haut débit et le mot de passe : Pour éviter de ne pas pouvoir accéder à Internet en raison d'un compte ou d'un mot de passe incorrect, assurez-vous que le numéro de compte haut débit et le mot de passe saisis sont corrects. 4. Vérifiez D

Que faire si pagefile.sys prend trop de place Que faire si pagefile.sys prend trop de place Feb 20, 2024 am 09:01 AM

Que dois-je faire si pagefile.sys prend trop de place ? Lors de l'utilisation de l'ordinateur, nous rencontrons souvent une mémoire insuffisante. Afin de résoudre ce problème, le système d'exploitation transférera une partie des données de la mémoire vers un fichier spécial sur le disque. Ce fichier est pagefile.sys. Mais parfois, nous constaterons que le fichier pagefile.sys est très volumineux et occupe trop d’espace disque. Alors, comment résoudre ce problème ? Tout d'abord, nous devons clarifier le fichier pagefile.sys

Que dois-je faire si les images de la page Web ne peuvent pas être chargées ? 6 solutions Que dois-je faire si les images de la page Web ne peuvent pas être chargées ? 6 solutions Mar 15, 2024 am 10:30 AM

Certains internautes ont constaté que lorsqu'ils ouvraient la page Web du navigateur, les images de la page Web ne pouvaient pas être chargées pendant une longue période. Que s'est-il passé ? J'ai vérifié que le réseau est normal, alors quel est le problème ? L'éditeur ci-dessous vous présentera six solutions au problème de l'impossibilité de charger les images de pages Web. Les images de la page Web ne peuvent pas être chargées : 1. Problème de vitesse Internet La page Web ne peut pas afficher les images. Cela peut être dû au fait que la vitesse Internet de l'ordinateur est relativement lente et qu'il y a davantage de logiciels ouverts sur l'ordinateur et que les images auxquelles nous accédons sont relativement volumineuses. peut être dû à un délai de chargement. Par conséquent, l'image ne peut pas être affichée. Vous pouvez désactiver le logiciel qui utilise la vitesse du réseau et le vérifier dans le gestionnaire de tâches. 2. Trop de visiteurs Si la page Web ne peut pas afficher d'images, c'est peut-être parce que les pages Web que nous avons visitées ont été visitées en même temps.

Raisons possibles pour lesquelles la connexion réseau est normale mais le navigateur ne peut pas accéder à la page Web Raisons possibles pour lesquelles la connexion réseau est normale mais le navigateur ne peut pas accéder à la page Web Feb 19, 2024 pm 03:45 PM

Le navigateur ne peut pas ouvrir la page Web mais le réseau fonctionne normalement. Il existe de nombreuses raisons possibles. Lorsque ce problème survient, nous devons enquêter étape par étape pour déterminer la cause spécifique et résoudre le problème. Tout d’abord, déterminez si la page Web ne peut pas être ouverte est limitée à un navigateur spécifique ou si tous les navigateurs ne peuvent pas ouvrir la page Web. Si un seul navigateur ne parvient pas à ouvrir la page Web, vous pouvez essayer d'utiliser d'autres navigateurs, tels que Google Chrome, Firefox, etc., à des fins de test. Si d'autres navigateurs parviennent à ouvrir la page correctement, le problème vient probablement de ce navigateur spécifique, peut-être

Que faire si la page Web ne peut pas être ouverte Que faire si la page Web ne peut pas être ouverte Feb 21, 2024 am 10:24 AM

Comment résoudre le problème des pages Web qui ne s'ouvrent pas Avec le développement rapide d'Internet, les gens comptent de plus en plus sur Internet pour obtenir des informations, communiquer et se divertir. Cependant, nous rencontrons parfois le problème que la page Web ne peut pas être ouverte, ce qui nous pose beaucoup de problèmes. Cet article vous présentera quelques méthodes courantes pour vous aider à résoudre le problème des pages Web qui ne s'ouvrent pas. Tout d’abord, nous devons déterminer pourquoi la page Web ne peut pas être ouverte. Les raisons possibles incluent des problèmes de réseau, des problèmes de serveur, des problèmes de paramètres du navigateur, etc. Voici quelques solutions : Vérifiez la connexion réseau : Tout d'abord, nous avons besoin

See all articles