On Sun, Jun 26, 2011 at 1:40 PM, Ryosuke Niwa <rn...@webkit.org> wrote:
> On Sun, Jun 26, 2011 at 1:37 PM, Ryosuke Niwa <rn...@webkit.org> wrote:
>>
>> On Sun, Jun 26, 2011 at 1:34 PM, Sreeram Ramachandran
>> <sree...@chromium.org> wrote:
>>>
>>> A confirm() can't actually do the first option ("Don't leave"). I
>>> believe there's nothing a page can do to prevent the navigation once
>>> it is in unload. The only way it can prevent it is by installing a
>>> beforeunload and returning a string.
>>
>> Right.  So a web page can first ask whether a user wants to save states or
>> not.  Then ask whether a user really wants to leave a page or not using
>> beforeunload.
>
> To further clarify, it doesn't even have to use beforeunload.  The important
> thing is that if we disallow confirm in beforeunload, unload, etc... then
> web apps will have no way of asking a user if he/she wants to save states.

Why can't the app just return a string from the beforeunload handler?
That's the usual way of handling this situation.

Adam
_______________________________________________
webkit-dev mailing list
webkit-dev@lists.webkit.org
http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev

Reply via email to