Есть 2-а сайта (первый - HTTP, второй - HTTPS), оба на одном домене, но каталоги разные. Доступ ко всему есть.
На первом сайте используется iframe
, в котором выводится второй сайт.
При попытке модифицировать на первом сайте содержимое iframe
с помощью jquery
выдается ошибка
Uncaught SecurityError: Failed to read the 'contentDocument' property from 'HTMLIFrameElement': Blocked a frame with origin "http://192.168.45.68" from accessing a frame with origin "null". The frame requesting access has a protocol of "http", the frame being accessed has a protocol of "data". Protocols must match.
Уже неделю изучаю вопрос, не могу найти решение. Насколько понял связано это с Same origin policy (суть его я понял). В качестве решения предлагается настройка CORS. Пробовал его настроить. Сервер на апач. В htaccess
2-го сайта (который в iframe
) включил:
Header always set Access-Control-Allow-Origin "*"
Header always set Access-Control-Max-Age "1000"
Header always set Access-Control-Allow-Headers "X-Requested-With, Content-Type, Origin, Authorization, Accept, Client-Security-Token, Accept-Encoding"
Header always set Access-Control-Allow-Methods "POST, GET, OPTIONS, DELETE, PUT"
не помогает, та же ошибка.
Подскажите варианты решения. В этом деле новичок, желательно с простыми примерами. Годятся любые варианты, не только CORS. Желательно те, что проще в настройке.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
На одной странице у меня находится tabs content, в котором в одной из вкладок есть кнопка, вызывающая modal contentКогда я нажимаю на кнопку, появляется...
Добрый деньНужно вывести 2 графика на HightCharts на 1 странице
Возникла необходимость создать свой собственный шрифт в связи с тем, что не все валютные Юникод-символы отображаются в браузереЕсть, конечно,...