Yeah well I already tried this:
$(window).bind('beforeunload', function() {
but I found the other one was working better, with Chrome at least.
I just tried the raw js you quoted and it's not working either.
- Louis
Le 2011-09-01 à 23:44, Pablo Tejada a écrit :
> I knew about unload and safari, is why suggested the onbeforeunload event.
> Have not tried my self but I read it works. Try raw JS like
>
> window.onbeforeunload = function(){
> //send left command
> }
>
> Sent from my iPad
>
> On Sep 1, 2011, at 10:41 PM, Louis Charette <[email protected]> wrote:
>
>> I changed the raw for a custom server function:
>>
>> Ape.registerCmd('leavePage', true, function(params, infos) {
>> Ape.log("Leaving Page");
>> });
>>
>>
>> Client side (I used Jquery) :
>>
>>
>> $(window).unload(function() {
>> console.log("Just left page");
>> ape.request.send('leavePage', {});
>> });
>>
>>
>> If I reload the page with Chrome, "Leaving Page" is addend to the APE logs,
>> but with Safari the log entry is not there.
>>
>> - Louis
>>
>>
>> Le 2011-09-01 à 21:37, Wes Garland a écrit :
>>
>>> Does the RAW actually get sent over the wire? Check with a packet sniffer
>>> if you're not sure.
>>>
>>> Wes
>>>
>>> On 1 September 2011 20:26, Louis Charette <[email protected]> wrote:
>>> False. They both fire, but it looks like it's the RAW I'm trying to
>>> send that is not working…
>>>
>>> On 1 sep, 20:04, Louis Charette <[email protected]> wrote:
>>> > I tried the "onbeforeunload" event. Looks like it's not working for
>>> > Chrome & Firefox. They both need "onunload", but this one doesn't work
>>> > on Safari (Didn't tried "onbeforeunload" on safari)
>>> >
>>> > It both doesn't fire when you simply close the page though… But I must
>>> > agree it's the simplest solution and better than nothing :)
>>> >
>>> > - Louis
>>> >
>>> > On 1 sep, 15:10, Pablo Tejada <[email protected]> wrote:
>>> >
>>> >
>>> >
>>> >
>>> >
>>> >
>>> >
>>> > > This is simple to do in JavaScript, you could use the window
>>> > > onbeforeunload
>>> > > event to trigger the left command before the user either quits or
>>> > > navigates
>>> > > away from the webapp
>>>
>>> --
>>> You received this message because you are subscribed to the Google
>>> Groups "APE Project" group.
>>> To post to this group, send email to [email protected]
>>> To unsubscribe from this group, send email to
>>> [email protected]
>>> For more options, visit this group at
>>> http://groups.google.com/group/ape-project?hl=en
>>> ---
>>> APE Project (Ajax Push Engine)
>>> Official website : http://www.ape-project.org/
>>> Git Hub : http://github.com/APE-Project/
>>>
>>>
>>>
>>> --
>>> Wesley W. Garland
>>> Director, Product Development
>>> PageMail, Inc.
>>> +1 613 542 2787 x 102
>>>
>>> --
>>> You received this message because you are subscribed to the Google
>>> Groups "APE Project" group.
>>> To post to this group, send email to [email protected]
>>> To unsubscribe from this group, send email to
>>> [email protected]
>>> For more options, visit this group at
>>> http://groups.google.com/group/ape-project?hl=en
>>> ---
>>> APE Project (Ajax Push Engine)
>>> Official website : http://www.ape-project.org/
>>> Git Hub : http://github.com/APE-Project/
>>
>>
>> --
>> You received this message because you are subscribed to the Google
>> Groups "APE Project" group.
>> To post to this group, send email to [email protected]
>> To unsubscribe from this group, send email to
>> [email protected]
>> For more options, visit this group at
>> http://groups.google.com/group/ape-project?hl=en
>> ---
>> APE Project (Ajax Push Engine)
>> Official website : http://www.ape-project.org/
>> Git Hub : http://github.com/APE-Project/
>
>
> --
> You received this message because you are subscribed to the Google
> Groups "APE Project" group.
> To post to this group, send email to [email protected]
> To unsubscribe from this group, send email to
> [email protected]
> For more options, visit this group at
> http://groups.google.com/group/ape-project?hl=en
> ---
> APE Project (Ajax Push Engine)
> Official website : http://www.ape-project.org/
> Git Hub : http://github.com/APE-Project/
--
You received this message because you are subscribed to the Google
Groups "APE Project" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/ape-project?hl=en
---
APE Project (Ajax Push Engine)
Official website : http://www.ape-project.org/
Git Hub : http://github.com/APE-Project/