16
window.closeとself.closeがChromeのウィンドウを閉じない
問題は、起動したとき、window.close()またはself.close()ウィンドウが閉じないときです。現在、Chromeではスクリプトで作成されていないウィンドウをスクリプトで閉じることができないという考えがあるようです。これは明らかに誤りですが、確認のために警告をポップアップ表示する必要がある場合でも、それを実行することになっています。これらは起こっていません。 だから、誰もが同じようなものを使用して、ウィンドウを閉じるの本当の、機能的では実績のある方法持っているjavascript:window.close()か、javascript:self.close()実際に何が期待されているかいとChromeをベースにしていないすべてのブラウザでうまく起こる何かということを?任意の提案をいただければ幸いです。私はJavaScript固有のソリューションを探しています。JQueryやサードパーティの実装は必要ありません。 更新:提案されているものの多くには深刻な制限と使いやすさの問題// @grant window.closeがありますが、スクリプトヘッダーで使用する最新の提案(TamperMonkeyに固有)は、通常はcloseメソッドを処理できないタブでもうまく機能します。完全に理想的ではなく、すべてのケースに一般化されているわけではありませんが、それは私の場合には良い解決策です。