Сабж, сопсна.

Только фреймы вложенные.
В корне документа f1, а в нём f2,f3. Надо добраться до document f3.
Пробовал так:
getBrowser().contentWindow.f1.f2.document
но не вышло.

Через window. frames [n] надо, вроде бы.
Если window. frames [i]. location == "требуемый URL" то
window. frames [i]. frames содержит фреймы нужного документа.

Хм. А по именам фрейма из расширений никак нельзя?

Sarin2.0 пишет

Хм. А по именам фрейма из расширений никак нельзя?

Не знаю, может что-нибудь вроде window. frames [n]. frames ["name"] и работает. Не проверял.
P.S. проверил, работает.