У меня есть большое приложение, которое часто использует iframes. Он задает много переменных на главной странице, а затем ссылки iframe/изменяют их похожи наИсходный доступ к переменной JavaScript для iframe
parent.mode = 'save'
Теперь это было написано некоторое время назад и отлично работают в IE, но в современных браузерах, как хром это ошибка во всем место, отлаживая его до родительских вызовов.
Мне интересно, есть ли новый кросс-браузер безопасный способ принудительного доступа к родительским переменным доступа к приложениям.
Я бы предпочел не переписывать все приложение и не нарушать работу IE, поскольку большинство пользователей - пользователи IE.
Я знаю, что доступ к переменной «parent.» и запись в Chrome работают. Вы уверены, что ошибки не из другого источника? –
Полная строка: 'parent.Mode.value = Mode;' И parent.mode - это скрытое поле формы, которое существует –
Javascript чувствителен к регистру. 'parent.Mode' и' parent.mode' означают разные вещи. Кроме того, есть ли в документе элемент, '' '' '' mode'? Если это так, возможно, в глобальной области что-то переписывает. –