none
IE11で表示したページのjavascriptでwindow.openerがNullになるエラー RRS feed

  • 質問

  • お世話になっています。

    Community の Internet Explorer 11 Previewで投稿しましたが、こちらのほうがより情報を得やすとのご指摘がありましたため再投稿いたします。

    Internet Explorer 11で表示したページのあるJavaScriptでwindow.openerを呼び出したときにNullとなりScriptが実行されません。

    ページの遷移は以下の通りです。

     

    1.呼び出し元のページからJavaScriptのwindow.openで別Window(子ページ)を表示します。

    2.子ページ内にある<A>タグのHREFでJavaScript:を実行します。

    3.2で実行したJavaScript内にwindow.openerで宣言しているJavaScriptを呼び出した際window.openerがNullとなりエラーとなります。

     

    F12を押してデバックをしてみても、windowオブジェクト下にopenerがみつかりません。

    Internet Explorer 10で同様に実行すると、window.openerで宣言しているJavaScriptが正常に動作します。

    この時、F12でデバックすると、windowオブジェクトにopenerがあります。

    ご回答よろしくお願いします。

     

    2013年7月5日 2:37

回答