cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
407
Views
0
Helpful
1
Replies

finesse unload event

chapelain36
Level 1
Level 1

Hi, all.

I am working with finesse in the sandbox lab.

How can I catch the window.unload event?
I have the following code in gadget init function.

$(window).on('unload', function() {

var x ="unload";

return x;

});

This code works on any other webpage. Similar code works for "beforeunload" event in finesse.
But finesse ignores it, when I am closing the page, even if I am setting the breakpoint in this function.

What am I doing wrong? Maybe I missed something?

Thank you.

With regards, Yuriy.

t

1 Accepted Solution

Accepted Solutions

dekwan
Cisco Employee
Cisco Employee

Hi,

Take a look at the jquery documentation about unload: https://api.jquery.com/unload/

According to that documentation,

The exact handling of the unload event has varied from version to version of browsers. For example, some versions of Firefox trigger the event when a link is followed, but not when the window is closed.

I put the code you pasted above into the gadget's init (SampleGadget*.js). When I added a link to the gadget (make sure the link is https to avoid the mixed-mode browser error) and followed it, the unload is triggered. If I closed the window, it didn't trigger the unload.

Thanx,

Denise

View solution in original post

1 Reply 1

dekwan
Cisco Employee
Cisco Employee

Hi,

Take a look at the jquery documentation about unload: https://api.jquery.com/unload/

According to that documentation,

The exact handling of the unload event has varied from version to version of browsers. For example, some versions of Firefox trigger the event when a link is followed, but not when the window is closed.

I put the code you pasted above into the gadget's init (SampleGadget*.js). When I added a link to the gadget (make sure the link is https to avoid the mixed-mode browser error) and followed it, the unload is triggered. If I closed the window, it didn't trigger the unload.

Thanx,

Denise

Getting Started

Find answers to your questions by entering keywords or phrases in the Search bar above. New here? Use these resources to familiarize yourself with the community: