| ▲ | Sayrus 5 hours ago | |||||||||||||||||||||||||||||||
On the other hand, "are you sure you want to exit without saving" is a good use-case. But I'd prefer that to be a setting I can allow for specific site. | ||||||||||||||||||||||||||||||||
| ▲ | gwbas1c 3 hours ago | parent | next [-] | |||||||||||||||||||||||||||||||
That API has quite a few heuristics that protect the user: (At least on the Chromium browsers that I've tested it with) 1: It fails silently if the user hasn't interacted with the page. (IE, the user needs to "do something" other than scroll, like click or type.) This generally stops most SPAM. 2: The browser detects loops / repeated prompting and has a checkbox to get out of the loop. --- It was a little jarring the first time I used that API and tested my code with it; but I appreciate the protections. I've come across far too many "salesman putting their foot in the door" usage of it. | ||||||||||||||||||||||||||||||||
| ▲ | wat10000 4 hours ago | parent | prev [-] | |||||||||||||||||||||||||||||||
Better yet, just save. Storage is cheap and fast these days. The “do you want to save?” idiom is a leftover from the days when a moderately sized document would take a noticeable amount of time to save and eat up a decent chunk of your floppy disk. | ||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||