My application is using angular 12. I have an use case to update data in db when user closes the tab. For this use case, I have tried calling API during window unload using promises which is not working. How to achieve this use case?
How to call rest API on Windowunload event
367 Views Asked by priya At
1
There are 1 best solutions below
Related Questions in JAVASCRIPT
- Using Puppeteer to scrape a public API only when the data changes
- inline SVG text (js)
- An array of images and a for loop display the buttons. How to assign each button to open its own block by name?
- Storing the preferred font-size in localStorage
- Simple movie API request not showing up in the console log
- Authenticate Flask rest API
- Deploying sveltekit app with gunjs on vercel throws cannot find module './lib/text-encoding'
- How to request administrator rights?
- mp4 embedded videos within github pages website not loading
- Scrimba tutorial was working, suddenly stopped even trying the default
- In Datatables, start value resets to 0, when column sorting
- How do I link two models in mongoose?
- parameter values only being sent to certain columns in google sheet?
- Run main several times of wasm in browser
- Variable inside a Variable, not updating
Related Questions in ANGULAR
- Firebase link existing user to anonymous account?
- It doesnt always show all the books on my homepage
- Google adsense ads.txt status cannot be not found
- When I navigate to the URL'http://localhost:4200/', it redirects me back
- Ionic Angular Standalone ion-icon are not showing at all
- How to make Angular understand that view child is of a specific type, not a general ElementRef?
- vscode, debug angular, first time, doesn't debug, 2nd time stops at main.js then it's ok
- How to perform CRUD operations on a static JSON array in Angular? (without API)
- Ngrx props<>() method in createAction()
- How to animate rotation of an image inside input control?
- Detecting click inside and outside of the listening component in Angular
- Angular - type guard not narrowing types
- In node_modules file i am getting Angular genric error while using fontawesome in angular12
- Angular 16 sending null values to API
- GoogleCloud Error: Not Found The requested URL was not found on this server
Related Questions in PROMISE
- why promise returns an unexpected output for nested promises?
- How to make promises execute in order?
- why when I resolve a promise, the output is in pending state?
- why throw inside of an setTimeout, located inside a promise, doesn't change state and result of the output promise?
- Fetch file, read contents and return contents all in one function
- why promise has a weird precedence for errors in js?
- How does nesting of promises work in javascipt
- How can I break the for loop within the then block?
- Wait set state finishes to call another function
- Why do JavaScript multiple async/awaits behave differently when it awaits promises vs when it awaits functions returning promises?
- How to do computation in parallel with an S3 Node sdk call to server
- Second useState doesn't update in promise chain
- Why can't I get a result from the Office.context.mailbox.item.to.getAsync function?
- Type return value of function to be an array of the return values of input array of functions
- angular test inside subscribe of modal
Related Questions in ONBEFOREUNLOAD
- Removing the beforeunload event does not work in React
- How to run code before exit angular application?
- Browser back button does not show popup of leave permission in next js
- onbeforeunload event processing problems on Windows 10 in Chrome and Edge
- Confirm leaving the page in an ArcGIS web app builder
- Show window.confirm for prevent changing the URL
- How to detect when user leaves the web page or not?
- Can I fake a user interaction for beforeunload event to work in chrome?
- How do I run code before user leaves the page?
- How to save data to database when the user request to leave?
- Do some logic based on propmt in React JS
- Angular beforeunload API-Call using fetch
- Alert user before leaving page to prevent unsaved data on iOS browsers (Safari/Chrome)
- Intercept when a user is about to leave a navigation page
- When Controller is Hit, Before beforeunload or after unload? .NET CORE Javascript
Related Questions in SENDBEACON
- Browser visibilitychange event no longer fired on page navigation?
- Runnig a mysql query using ajax or sendBeacon from window.onbeforeunload
- Is it possible to get the sendBeacon HTTP result?
- How to call rest API on Windowunload event
- How to convert navigator.sendBeacon to a fetch call?
- add X-XSRF-TOKEN to the request header of sendBeacon()
- Request stalled indefinitely in chrome browser
- Call API on tab close/browser close in Angular
- Update variable value for onbeforeunload
- Using navigator.sendBeacon() to call a Firebase cloud function
- How to use navigator.sendBeacon() to execute a function?
- NodeJs stop receiving post requests after 6 requests
- Parse sendBeacon data in Express
- proper way of using beforeunload to send a beacon on window close using angular 13
- Can I use sendBeacon to save session duration metric real-time in iOS devices?
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular # Hahtags
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
As MDN says developers should avoid using
unloadevent. It's better to usebeforeunloadevent.In
beforeunload, in order to make sure the server receives the HTTP request, you should synchronously call it, otherwise the browser won't wait for the HTTP request to complete.To initiate a synchronous request, you can see this MDN page.