Я работаю с веб-страницей, которая имеет модальный iFrame, который появляется после нажатия ссылки на странице. Внутри iFrame мне нужна информация, которая была определена на родительской/главной странице.Переменные Javascript не определены внутри iFrame
Я определил переменные Я заинтересован в глобальном масштабе, например:
window.myVar = myVar;
Но в плавающем фрейме, когда я пытаюсь получить доступ к этой переменной, вызвав top.myVar
или parent.myVar я получаю ошибка в консоли:
Error: Permission denied to access property 'myVar'
Любые идеи о том, что я мог бы быть запущен в?
Узнайте о [той же политике происхождения] (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Same_origin_policy_for_JavaScript) – epascarello
Хм, это применимо, даже если это тот же домен с разными протоколами, тогда , Во всяком случае, об этом или о моем iFrame нужно загружать небезопасно? – MrCrunchwrap
Прямо там, в таблице 'https://store.company.com/secure.html \t Сбой \t Различные протоколы' – epascarello