0

window.openerを使用する古いコードがあります。jqueryダイアログでこれらのページの開く方法をポップアップからiframeに変更しました。これはIEとChromeで正常に機能し、onloadイベントでwindow.openerをリセットするだけで済みます。しかし、Firefoxはボールをプレーしません。オープナーが何であったか、または設定される予定であるかに関係なく、オープナーをnullに設定します(これはばかげています)。Firefoxでwindow.openerを変更する方法はありますか?オープナー情報を他の場所に保存することで回避できることはわかっていましたが、さらに多くの変更が必要です。

4

1 に答える 1

1

ホスト オブジェクトの読み取り専用プロパティをオーバーライドできないようにするのはばかげたことではありません。要するに、それを変更する方法はありません。あなたがする必要があるのは、window.openerへのすべての参照を別の値に置き換え、そこに興味のあるオブジェクトを配置することです。

于 2012-10-08T09:40:31.133 に答える