Я сделал страницу, которая имеет iframe
. Внутри iframe
Я хочу показать несколько разных ссылок, например, статью из фейсбука, новости или видео на YouTube или любой другой возможный URL. Но из-за заголовка Xframe я не могу этого сделать. Я говорил по следующей ссылке: https://docs.djangoproject.com/en/1.8/ref/clickjacking/ и Django XFrameOptionsMiddleware (X-Frame-Options) - allow iframe by client IPКак удалить заголовок Xframe Options в django?
но не получают никакой помощи.
Мой settings.py файла MIDDLEWARE_CLASSES
является:
MIDDLEWARE_CLASSES = (
'django.contrib.sessions.middleware.SessionMiddleware',
'django.middleware.common.CommonMiddleware',
'django.middleware.csrf.CsrfViewMiddleware',
'django.contrib.auth.middleware.AuthenticationMiddleware',
'django.contrib.auth.middleware.SessionAuthenticationMiddleware',
'django.contrib.messages.middleware.MessageMiddleware',
'django.middleware.clickjacking.XFrameOptionsMiddleware',
)
Из http://django-secure.readthedocs.org/en/latest/middleware.html, я обнаружил, что с помощью декоратора @frame_deny_exempt
мою проблему можно решить. Тем не менее, я получаю ту же ошибку в хром-консоли, то есть Refused to display '<URL>' in a frame because it set 'X-Frame-Options' to 'SAMEORIGIN, SAMEORIGIN'.
Любая помощь с этим ??
Вы правы. Большое спасибо за разъяснение моей проблемы ... :) – amulya349