|
|
|
Вызов функции через window.opener в Firefox
|
|||
|---|---|---|---|
|
#18+
Приветствую. Возникла проблемка в браузере Firefox, хочу услышать мнение форумчан. Есть 2 страницы: page1.htm и page2.htm на том же домене! На этих страницах оперирует пользовательский ява-скрипт работающий через GreaseMonkey. Он открывает из страницы page1.htm страницу page2.htm. Из страницы page2.htm он должен вызвать некоторую функцию определённую на page1.htm, обращаясь: Код: javascript 1. Всё это работает в Opera, Chrome (через Tampermonkey). Но в Firefox этот код приводит к 'undefined'. Интересно, что если я выполню из консоли на странице page2.htm Код: javascript 1. то получаю 'function' и также из консоли функция вызывается и работает нормально, но из скрипта - 'undefined' и всё :( Что интересно, что код выполненный из скрипта: Код: javascript 1. показывает адрес страницы page1.htm, т.е. к объекту location доступ есть, а к функциям или всем методам?... Вопрос: это глюк Лисы, или расширению Greasemonkey нужно дать особые разрешения (и как это сделать?), или это так задумано? В других же браузерах работает... ____________ P.S. Я конечно нашёл костыли, но надо переписывать и усложнять скрипт, что не очень радует, поэтому хотелось бы возможное решение с доступом скрипту. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2013, 20:02 |
|
||
|
|

start [/forum/topic.php?fid=22&fpage=113&tid=1447605]: |
0ms |
get settings: |
11ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
72ms |
get topic data: |
14ms |
get forum data: |
4ms |
get page messages: |
34ms |
get tp. blocked users: |
2ms |
| others: | 238ms |
| total: | 403ms |

| 0 / 0 |
