3

「window.opener」は、右クリック メニューから「新しいタブで開く」を使用する限り、IE と Firefox の両方で正常に動作します。エラー コンソールには、「window.opener」が null であると表示されます。オープナーにアクセスできる他の方法はありますか?

編集:エラーコンソールは、「新しいタブで開く」がクリックされた場合にのみ「window.opener」がnullであると表示します。他のすべてのケースでは、そのようなエラーはありません。したがって、私が知りたいのは、「window.opener」以外の代替が存在するかどうかです。

4

2 に答える 2

2

window.openerウィンドウ (または、タブに変換された場合はタブ) が、属性または同様のものをwindow.open使用して、またはそれを介して開かれた場合にのみ機能します。target特に、UI はウィンドウのオープナーを設定しません。

于 2011-01-19T21:11:18.403 に答える
-5

それはwindow.open() IIRC です

于 2009-06-03T10:40:54.297 に答える