2011-08-24 3 views
0

Pendant que j'apprends sur iframe, j'ai trouvé que certaines URL ne peuvent pas être chargées dans iframe. Pendant que j'ai essayé de les charger, ils remplacent la page actuelle par cette page d'URL iframe. Mon ami m'a suggéré d'utiliser un iframe enforcer mais il n'est pas sûr à ce sujet. Ce que je me demande, c'est s'il est possible d'imposer chaque URL dans iframe. Si oui, quelle est la meilleure façon de le faire. Aussi, si cela est possible de bloquer notre site à charger sur un iframe. Je suis si désireux d'apprendre à ce sujet.Imposer un lien dans iframe

L'une des URL qui ne se charge pas est www.dinamalar.com

Répondre

1

Ce n'est pas possible, vous ne pouvez pas charger un site Web dans un cadre si elle ne coopère pas. Même si JavaScript est désactivé, la plupart des navigateurs prennent déjà en charge le X-Frame-Options response header. Il s'agit en fait d'une fonctionnalité de sécurité car un site Web malveillant peut charger un site Web de confiance dans un cadre et inciter l'utilisateur à cliquer sur un lien pour commencer une action (Clickjacking). Cela dit, je pense que l'attribut security="restricted" de MSIE empêche l'éclatement des trames en utilisant le code JavaScript comme le fait dinamalar.com. Je ne pense pas que n'importe quel navigateur autre que MSIE implémente ceci cependant (et ils ne prévoient pas non plus).