Firefox window.opener проблема - PullRequest
3 голосов
/ 03 июня 2009

"window.opener" отлично работает как в IE, так и в Firefox, если в контекстном меню используется «Открыть в новой вкладке»; Консоль ошибки говорит, что "window.opener" является нулем. Есть ли другой способ доступа к открывателю?

Edit: Консоль ошибок говорит, что «window.opener» является нулевым, только если нажать «Открыть в новой вкладке». Для всех остальных случаев такой ошибки нет. Следовательно, я хотел бы знать, существует ли альтернатива, отличная от «window.opener».

Ответы [ 2 ]

2 голосов
/ 20 января 2011

window.opener работает только в том случае, если окно (или вкладка, если оно было перенаправлено на вкладку) было открыто с window.open или атрибутом target или аналогичным. В частности, пользовательский интерфейс никогда не устанавливает средство открытия окна.

0 голосов
/ 03 июня 2009

это window.open () IIRC

...