onNavigationChange() for Lightning Experience
Registers a function to call when one of the following actions occur:
- The URL of the page changes
- In a standard app in Lightning Experience, a user navigates between browser tabs or windows and the document comes back into focus. If the document doesn’t come back into focus, the listener isn’t invoked. Also, internal navigation actions that open a new record modal, such as the screenPop() method, will invoke the listener.
- In a console app in Lightning Experience, a user navigates between primary tabs and subtabs in a console, or the document comes back into focus when a user navigates between browser tabs or windows.
- In a console app, a tab is refreshed, such as when you create a new case in a console and save it.
For example, the listener is invoked when a user navigates away from a browser tab and then comes back to the tab.
This method is available in API version 38.0 or later.
| Name | Type | Description |
|---|
listener | function | JavaScript method called upon a navigation change. |
");else if(O._boomrl=function(){t()},O.addEventListener)O.addEventListener("load",O._boomrl,!1);else if(O.attachEvent)O.attachEvent("onload",O._boomrl);d.close()}function a(e){window.BOOMR_onload=e&&e.timeStamp||(new Date).getTime()}if(!window.BOOMR||!window.BOOMR.version&&!window.BOOMR.snippetExecuted){window.BOOMR=window.BOOMR||{},window.BOOMR.snippetStart=(new Date).getTime(),window.BOOMR.snippetExecuted=!0,window.BOOMR.snippetVersion=12,window.BOOMR.url=n+"96ZND-LJLSH-JXHC9-F8GQP-6WCGS";var o=document.currentScript||document.getElementsByTagName("script")[0],i=!1,r=document.createElement("link");if(r.relList&&"function"==typeof r.relList.supports&&r.relList.supports("preload")&&"as"in r)window.BOOMR.snippetMethod="p",r.href=window.BOOMR.url,r.rel="preload",r.as="script",r.addEventListener("load",e),r.addEventListener("error",function(){t(!0)}),setTimeout(function(){if(!i)t(!0)},3e3),BOOMR_lstart=(new Date).getTime(),o.parentNode.appendChild(r);else t(!1);if(window.addEventListener)window.addEventListener("load",a,!1);else if(window.attachEvent)window.attachEvent("onload",a)}}(),"".length>0)if(e&&"performance"in e&&e.performance&&"function"==typeof e.performance.setResourceTimingBufferSize)e.performance.setResourceTimingBufferSize();!function(){if(BOOMR=e.BOOMR||{},BOOMR.plugins=BOOMR.plugins||{},!BOOMR.plugins.AK){var n=""=="true"?1:0,t="",a="eyab6kadmwalajqacqemiaaacfvddin5-f-72c9498e2-clienttons-s.akamaihd.net",o="false"=="true"?2:1,i={"ak.v":"41","ak.cp":"1836958","ak.ai":parseInt("1224868",10),"ak.ol":"0","ak.cr":1,"ak.ipv":6,"ak.proto":"h2","ak.rid":"a6d895da","ak.r":41279,"ak.a2":n,"ak.m":"dsca","ak.n":"essl","ak.cport":45106,"ak.gh":"23.218.223.73","ak.quicv":"","ak.tlsv":"tls1.3","ak.0rtt":"","ak.0rtt.ed":"","ak.csrc":"-","ak.acc":"","ak.t":"1781637565","ak.ak":"hOBiQwZUYzCg5VSAfCLimQ==rnKfXBsTtGkqf7CXF/q14jlYD6wl3bfOM1J3U1mnRtOfoB763WwOl10YVNQHw/HhB763QlGVDc687h87YxbaU3XNxcxLbvLw0UMfXE/OVud9LyeGNw5FD6dlXFrBrdHVu7DKot39pbhjfIrqIQ+0tPvyyCv63s48CNXUGR2n5ZryfHDm/iyWt6wrKu5kuXgdKN+yMKal2jKP4jsV044+zGVb94x5C+Iq278HlpIll14gX0ZgKQSkOmyFqxKf2N8QJmjPz00OK0GRatWn/UJnJMCGTY4J0CbE7OljOMy+mtIrAFeFge8qk7cag0mNevNZUGuimlls4I2aAMzrUrd0rEY9DZNNdhzQadzSVBsOq1PprN7LslDMJVMM0r0XNo8Y5sb2+z5ywbmviz2u+04VUw1fkyD05qpDSU1xyf0AocA=","ak.pv":"88","ak.dpoabenc":"","ak.tf":o};if(""!==t)i["ak.ruds"]=t;var r={i:!1,av:function(n){var t="http.initiator";if(n&&(!n[t]||"spa_hard"===n[t]))i["ak.feo"]=void 0!==e.aFeoApplied?1:0,BOOMR.addVar(i)},rv:function(){var e=["ak.cport","ak.cr","ak.csrc","ak.gh","ak.ipv","ak.m","ak.n","ak.ol","ak.proto","ak.quicv","ak.tlsv","ak.0rtt","ak.0rtt.ed","ak.r","ak.acc","ak.t","ak.tf"];BOOMR.removeVar(e)}};BOOMR.plugins.AK={akVars:i,akDNSPreFetchDomain:a,init:function(){if(!r.i){var e=BOOMR.subscribe;e("before_beacon",r.av,null,null),e("onbeacon",r.rv,null,null),r.i=!0}return this},is_complete:function(){return!0}}}}()}(window);