Есть 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. Желательно те, что проще в настройке.
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости