Trust me window.onbeforeunload is not the correct way to do such task. As
specified on the usage notes, the event is not guaranteed to fire.
https://developer.mozilla.org/en-US/docs/Web/API/Window/beforeunload_event#usage_notes
There is in fact not guaranteed way to do what you require appart from
using a heartbeat mechanism...



On Fri, 2 Dec 2022, 18:17 jawahar chellaswami, <jawaharchellasw...@gmail.com>
wrote:

> In java script we have  *window.onbeforeunload  *event you can use that
>
>
> On Friday, December 2, 2022 at 1:36:05 PM UTC+5:30 bastien...@gmail.com
> wrote:
>
>> Unfortunately, there is no guaranteed way to do that. You need to
>> implement a heartbeat mechanism or ensure the app logout on start (strange
>> but ensures the user has to login everytime)
>>
>> *Bastien Lemaire*
>>
>>
>> On Fri, 2 Dec 2022 at 05:36, abhishek agarwal <abhishe...@gmail.com>
>> wrote:
>>
>>> I want to call logout api when user close the browser or tab so the user
>>> login session clear from the backend i try to use onbeforeunload but this
>>> function also calls on reload i only want to call api when  user close
>>> browser.
>>>
>>> --
>>>
>> You received this message because you are subscribed to the Google Groups
>>> "Angular and AngularJS discussion" group.
>>> To unsubscribe from this group and stop receiving emails from it, send
>>> an email to angular+u...@googlegroups.com.
>>> To view this discussion on the web visit
>>> https://groups.google.com/d/msgid/angular/407eada2-7e6c-40a2-8162-0730bbc7bfb7n%40googlegroups.com
>>> <https://groups.google.com/d/msgid/angular/407eada2-7e6c-40a2-8162-0730bbc7bfb7n%40googlegroups.com?utm_medium=email&utm_source=footer>
>>> .
>>>
>> --
> You received this message because you are subscribed to the Google Groups
> "Angular and AngularJS discussion" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to angular+unsubscr...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/angular/9bb374a6-1959-4cac-a79b-a2fe800f80dfn%40googlegroups.com
> <https://groups.google.com/d/msgid/angular/9bb374a6-1959-4cac-a79b-a2fe800f80dfn%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
>

-- 
You received this message because you are subscribed to the Google Groups 
"Angular and AngularJS discussion" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to angular+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/angular/CAJ7E9zGpmoaWjcFKd4E%3D6%3DZ6xRn7G8FoCPC_2xq_uDixLYRUvA%40mail.gmail.com.

Reply via email to