Привет всем! Может поможете с проблемой. Мучаюсь уже очень долго с
GreaseMonkey. Пишу пользовательский скрипт для себя, для автоматизации.
Ранее до этого писал для Оперы, всё работало прекрасно. Теперь вот для Лиса хочу сотворить подобное. В общем, имеется страница с вложенным iframe. Содержание фрейма бывает разное. Внутри фрейма могут быть некоторые элементы с прописанным id. Если нужных элементов нет, то мне нужно изменить адрес родительской страницы.
В userjs Оперы я прописывал в скрипте внутри фрейма:
if (<условие>) parent.location.href="…"; А вот с GreaseMonkey полный геморрой. Видимо, в целях параноидальной безопасности, здесь запрещено обращение к родительской страницы из фрейма. Как же я только и не гуглил на эту тему, замучался уже.
Пробовал следущие комбинации (они выходили в результатах поиска на эту тему):
parent.location, top.location, + различные комбинации window.top, document.top и т.д.
Потом я пытался с родительской страницы обратиться к вложенному фрейму. Вытаскивал все фреймы в массив ifr, находил нужный фрейм, пытался обратиться через [no]ifr[i].src[/no], [no]ifr[i].contentDocument[/no]…
Что-то ничего не помогает…
Ребят, не знаю, где об этом надо было написать, то ли здесь, то ли в веб-программировании.