21. april 2003 - 04:39Der er
7 kommentarer og 1 løsning
Detect browser close
Findes der en måde (besværlig som nem) at kunne køre scripts når clienten lukker sin browser!
Er det ikke muligt at (evt på serverniveau) se hvornår en httpd lukkes og derfra køre et script?
eller evt. måle når en session lukkes, problemet er så bare session's først dør efter x sek hvor de ikke er blevet brugt.
Jo jeg kunne sætte clientens browser til at køre en IFRAME eller <SCRIPT src...> der opdatere til eks. en mysql og hvor jeg så kunne se når den ikke var blevet opdateret i x sek har han/hun lukket browseren, men jeg søger en lidt mere præcis og reel måde at gøre det på!?
skal man over i et andet sprog end php + js...
håber der sidder et par kreative mennesker med et par spinkle ideer eller forslag til hvordan sådan noget kunne styres!?
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Desværre er mulighederne for at overvåge aktive sessions meget dårlige. Man kan som jakoba forslår bruge onunload-handleren på klienten, men det kræver desuden, der ikke er slået en popup-killer til på maskinen. At opdatere en iframe virker, men bruger båndbredde og server-kraft. At opdatere en script-source, lider af samme bagdele og virker kun i IE. Man kunne køre et cronjob, der checkede for aktive sessions i tmp-folderen - men det har kun akademisk interesse, da det i længden vil trække tænder ud på serveren.
Jakoba, hvor langt tid har du brugt på at udtænkte det - jeg mener det er jo noget nær lige så genialt som den dybe tallerken!
Jeg sidder stadig i chok og er lidt bitter over jeg nu skal rette alle mine gamle sites ;)
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.