Miten suljet HTML-koodin sisältävän selainikkunan?

Vuodesta 2017 alkaen web-selaimen välilehteä tai ikkunaa ei voi sulkea JavaScriptin avulla. Nykyaikaiset turvallisuusstandardit eivät salli tätä käyttäytymistä.

Historiallisista syistä tällä sivulla luetellaan menetelmät, joita aiemmin käytettiin selaimen välilehden tai ikkunan ohjelmoimiseksi JavaScriptin avulla.

Ikkunan sulkeminen JavaScriptillä: kaksi entistä menetelmää

Ensimmäisessä menetelmässä luotiin painike, joka napsauttaa napsauttaa käyttäjää "Haluatko sulkea tämän ikkunan?" Jos käyttäjä napsautti OK, ikkuna sulkeutuu.

Toinen menetelmä edellytti hieman enemmän työtä, mutta välttää "kehotuksen". Seuraava koodi voidaan lisätä HTML-asiakirjan päähän:

 toiminto ikkunaSulje () {window.open ('', '_ vanhempi', ''); window.close (); } 

Sitten HTML-asiakirjan runkoon voidaan lisätä seuraava koodirivi: