Bir tarayıcı penceresini HTML koduyla nasıl kapatırım?

2017'den itibaren JavaScript kullanarak bir web tarayıcısı sekmesini veya penceresini kapatmanın bir yolu yoktur. Modern güvenlik standartları bu davranışa izin vermemektedir.

Tarihsel nedenlerden dolayı, bu sayfa daha önce JavaScript kullanarak bir tarayıcı sekmesini veya penceresini programlı olarak kapatmak için kullanılan yöntemleri listeler.

Bir pencereyi JavaScript ile kapatmak: iki eski yöntem

İlk yöntem, tıklandığında kullanıcıdan "Bu pencereyi kapatmak istiyor musunuz?" Diye soran bir düğme oluşturdu. Kullanıcı Tamam'ı tıklatırsa, pencere kapanır.

İkinci yöntem biraz daha fazla çalışma gerektiriyordu, ancak "sorun çıkaran sorun" dan kaçındı. Bir HTML belgesinin başlığına aşağıdaki kod eklenebilir:

 windowclose () {window.open ('', '_ parent', '') işlevi; window.close (); } 

Ardından, aşağıdaki kod satırı HTML belgesinin gövdesine eklenebilir: