質問: これまで、自分自身の画面を閉じるのに以下のようにしていました。 ``` open(location, '_self').close(); ``` いままで動いていたのですが、セキュリティ対策のために、動かなくなってしまいました。 > > セキュリティ上の理由により、スクリプトにより開いたものでないウィンドウを閉じることは許可されなくなりました (Firefox 46.0.1: スクリプトは、そのスクリプトが開いたものでないウィンドウを閉じることができません)。 > > > https://developer.mozilla.org/ja/docs/Web/API/Window/close 何か代替案をご存知の方はいらっしゃいませんか?
回答: 残念ですが、**仕様です**。 Firefoxの挙動は、W3Cの仕様にあるとおりで、メッセージの通り「スクリプトは、そのスクリプトが開いたものでないウィンドウを閉じることができません」。今まで閉じられていたほうが**バグ**だったのです。