2010-05-28 3 views
0

This site se charge bien dans Firefox, mais dans les navigateurs WebKit (Safari et Google Chrome), il ne chargera pas le cadre, et dans Opera, je reçois cette erreur : "Le site Web n'autorise pas l'affichage de son contenu dans un cadre. Il doit être affiché dans une fenêtre distincte.". Je ne pense pas être en mesure de résoudre ce problème, car je n'ai pas de contrôle sur la page de cadres (seulement le contenu de la trame), mais ma question est: pourquoi?WebKit et Opera ne se chargent pas à partir de ce serveur

Le chargement content of the frame se finit par lui-même, et l'enregistrement de la page de cadres et le changement du src de la trame à http://w3.org/ se charge bien. J'ai fait un peu de recherche basée sur l'erreur d'Opera, et il semblait suggérer que cela avait à voir avec la redirection. Cette URL redirige en effet, mais si je la change en http://mini.milli.no/tonje/main (qui ne redirige pas), cela ne fonctionne toujours pas. Même les listes de répertoires Apache ne fonctionnent pas - ce qui me semble indiquer que c'est lié au serveur. Mais comment un serveur peut-il faire cela? Pour être totalement clair, j'utilise Mac OS X 10.6.3, et j'ai testé avec Safari 4.0.5, Chrome 5.0.375.55, Opera 10.53 et Firefox 3.6.3. Fondamentalement, la plus récente de toutes ces choses actuellement.

Répondre

2

Le site définit l'en-tête suivant dans la réponse

X-Frame-Options:SameOrigin 

Ceci est un en-tête relativement nouveau qui a été ajouté pour empêcher Clickjacking, voir http://blogs.msdn.com/b/ie/archive/2009/01/27/ie8-security-part-vii-clickjacking-defenses.aspx pour plus d'infos

+0

Oh cool, je peux peut-être réparer puis! Merci! –

+0

Yup, avec qui j'ai cherché et trouvé ceci: http://osdir.com/ml/macos-x-server/2010-03/msg00173.html et la même chose a fonctionné pour moi. –

+0

Doux! :) ........ – Sijin

Questions connexes