Делаю

Выделить код

Код:

loadURI("chrome://translatebar/content/browser_win.xul");

А как теперь из browser_win.js получить доступ к переменной в скрипте из которого делаю loadURI?
opener не работает.
Как можно вобще передавать информацию открываемому окну?

Весьма любопытно.

Можно ли это сделать вообще?
И если нормально нельзя, то какие есть обходные пути?

...
Как можно вобще передавать информацию открываемому окну?

Мне известны четыре способа.
1. Переменные в вызывающем окне определяются как свойства окна (скрытого или текущего) - (window['x']=1;y=2//не var y=2), вызываемый скрипт находит нужное окно, читает данные.
2. Переменные хранятся в js xpcom компоненте.
3. Через preferences.
4. Диалоговому окну, открываемому с помощью window.openDialog можно передавать аргументы: window.openDialog(url,name,options,arg1,arg2,arg3,...). Они доступны в вызываемом окне через window.arguments.