I have two apps, App1 and App2.
App2 is embedded as an iframe in App1, so App1 is parent app which embeds App2.
When user closes App1 from browser, I want to trigger an api in App2.
I tried using 'unload' event in App2, but that is not getting triggered when App2 closes (am checking by putting debugger point on event listener function, which gets called when standalone App2 gets closed).
Is there a way to accomplish this? Thanks
trigger unload event in iframe app when parent application tab closes
205 Views Asked by hack 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 IFRAME
- Why a component? Drawer of mui Does not work inside Iframe
- How can I catch all DOMExceptions thrown in Firefox?
- Embeded Google slides opens new tab on screen touch (mobile mode)
- Jira helpdesk widget doesn't create an iframe when script is loaded dynamically
- HTTP Client Hint headers are not sent from an iframe
- Excel embedding through OneDrive: preview is correct, while the end result is not
- SameSite None Cookie on Authentication Cookie On WordPress Website
- Is it possible to interact with SSO between Website A and Website B?
- SSO to Grafana embeded in iframe
- AudioContext not heard although it is running
- How to disable page-break before a long iframe while printing?
- How to get a postMessage message from Duda into the embedded iframe?
- auto login with Grafana
- PagerDuty Integration
- iframe hosted on CloudRun not firing onLoad event in React JS
Related Questions in ONUNLOAD
- Back button not triggering JS on Chrome
- JS onbeforeunload runs unconditionally to user's selected choice
- Is it possible for us on javascript to detect on the event beforeunload/unload if its a refresh or leave?
- Async Event on Tab Close
- JavaScript: Handle unload event on redirect
- Detect Page Refresh or Navigation in Browser
- Chrome and beforeunload/unload
- js save data on page unload does not work as expected
- onbeforeunload not/not correct working in Javascript
- Fetch Keep Alive is not working as expected
- 'onunload' event to close a popup window
- Window.onUnload inconsistently sends results to server
- How can I send a synchronous ajax request to my server in onunload function
- Closing Chrome window not sending data with sendBeacon in unload event handler
- Changing dynamic sound src in howler.js has problems
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?
Historically trying to make asynchronous requests in unload events has never been reliable
For that reason navigator.sendBeacon(url, data) was created.
It works in the background even after page or tab is gone and helps solve a lot of the reliability problems of using unload events.
I've never used it in the disappearing iframe scenario like yours but believe it would solve your issue