WebKit и Opera не будут загружаться с этого сервера, когда он находится во фрейме

Этот сайт нормально загружается в Firefox, но в браузерах WebKit (Safari и Google Chrome) не загружается кадр, а в Opera я получаю эту ошибку: "Веб-сайт не разрешает отображать свое содержимое во фрейме. Оно должно отображаться в отдельном окне". Я не ожидаю, что смогу это исправить, поскольку у меня нет контроля над страницей фреймов (только содержимое фрейма), но мой вопрос: почему?

содержимое фрейма загружается само по себе, сохраняется страница фреймов и изменяется src фрейма на http://w3.org/ загружается нормально. Я немного поискал на основе ошибки Opera, и мне показалось, что это связано с перенаправлением. Этот URL-адрес действительно перенаправляет, но если я изменю его на http://mini.milli.no/tonje/main (который не перенаправляет), все равно не работает. Даже списки каталогов Apache не работают, что, на мой взгляд, связано с сервером. Но как сервер может это сделать?

Для полной ясности: я использую Mac OS X 10.6.3 и тестировал с Safari 4.0.5, Chrome 5.0.375.55, Opera 10.53 и Firefox 3.6.3. По сути, самая новая из всех этих вещей на данный момент.


person crimson_penguin    schedule 28.05.2010    source источник


Ответы (1)


Сайт устанавливает следующий заголовок в ответ

X-Frame-Options:SameOrigin

Это относительно новый заголовок, добавленный для предотвращения ClickJacking, см. http://blogs.msdn.com/b/ie/archive/2009/01/27/ie8-security-part-vii-clickjacking-defenses.aspx для получения дополнительной информации

person Sijin    schedule 28.05.2010
comment
Да, я искал и нашел это: osdir.com/ ml/macos-x-server/2010-03/msg00173.html и у меня сработало то же самое. - person crimson_penguin; 28.05.2010