1234567891011121314151617 |
- <html>
- <body>
- <script type="text/javascript" charset="utf-8">
- function installBeforeUnload(removeAfterNTimes) {
- let count = 0
- window.addEventListener('beforeunload', function handler(e) {
- setTimeout(() => console.log('beforeunload'))
- if (++count <= removeAfterNTimes) {
- e.preventDefault();
- e.returnValue = '';
- }
- })
- console.log('installed')
- }
- </script>
- </body>
- </html>
|