JavaScript: Arhoswch! Ydych chi wir yn siŵr eich bod chi eisiau gadael?

StopA ydych erioed wedi cyrraedd yr holl ffordd i dudalen gyflwyno yn unig i wneud llanast a chau ffenestr y porwr? Mae gen i! Rydw i mewn gwirionedd wedi mynd trwy system brynu gyfan ac wedi ychwanegu tunnell o eitemau dim ond er mwyn cau'r porwr yn ddamweiniol. Gan fod y mwyafrif o borwyr yn cefnogi tabiau nawr, mae'n eithaf hawdd ei wneud.

Byddai ceisiadau sydd â phroses aml-gam, adolygiad a til yn ddoeth defnyddio cadarnhad cyn i'r ffenestr gau ... ond nid yw mor hawdd ag y tybiwch. Mae gan JavaScript ddigwyddiad onbeforeunload lle gallwch gadarnhau a yw'r defnyddiwr eisiau gadael y dudalen ai peidio. Dyma enghraifft a dyma'r cod:

Un sylw

  1. 1

    Yip, rwyf hefyd wedi profi'r broblem fach wallgof honno ar ffenestr y porwr. A dweud y gwir, rwyf wedi chwilio a dod o hyd i'r ateb i'r broblem honno a chredaf ei bod ychydig yn wahanol i'ch cod. Dim ond eich cod sy'n edrych yn wych a'i symleiddio. Diolch

Beth ydych chi'n feddwl?

Mae'r wefan hon yn defnyddio Akismet i leihau sbam. Dysgwch sut mae eich data sylwadau yn cael ei brosesu.