Browse Source

Don't use unload on modern browsers

main
Dan Abramov 3 years ago
parent
commit
f3f580a99a
  1. 3
      beta/src/pages/_app.tsx

3
beta/src/pages/_app.tsx

@ -21,7 +21,8 @@ if (typeof window !== 'undefined') {
if (process.env.NODE_ENV === 'production') {
galite('create', process.env.NEXT_PUBLIC_GA_TRACKING_ID, 'auto');
}
window.addEventListener('unload', function () {
const terminationEvent = 'onpagehide' in window ? 'pagehide' : 'unload';
window.addEventListener(terminationEvent, function () {
galite('send', 'timing', 'JS Dependencies', 'unload');
});
}

Loading…
Cancel
Save