Zend フレームワーク プロジェクトがあり、ページに JavaScript をロードしています。JavaScriptコード内からそのページを閉じるにはどうすればよいですか?
window.close() は、現在のウィンドウ/タブ/ページが window.open() で開かれた場合にのみ機能します。これは私の場合ではなく、解決策ではありません。
他の解決策はありますか?
Zend フレームワーク プロジェクトがあり、ページに JavaScript をロードしています。JavaScriptコード内からそのページを閉じるにはどうすればよいですか?
window.close() は、現在のウィンドウ/タブ/ページが window.open() で開かれた場合にのみ機能します。これは私の場合ではなく、解決策ではありません。
他の解決策はありますか?
これを行う方法はありますが、「ハック」っぽいです。
javaScript は、セキュリティ上の理由から、開いていないウィンドウを閉じることはできません。ただし、トリックを使用して、現在のウィンドウが javaScript によって開かれたとブラウザに認識させることができます。
window.open('', '_self', '');
window.close();
これを試して:
open("/", '_self').close();