File tree 3 files changed +4
-3
lines changed
3 files changed +4
-3
lines changed Original file line number Diff line number Diff line change 1
1
// Entry point
2
2
import Amplitude from './amplitude' ;
3
3
4
- const old = window . amplitude || { } ;
4
+ const old = ( typeof window !== 'undefined' && window . amplitude ) || { } ;
5
5
const newInstance = new Amplitude ( ) ;
6
6
newInstance . _q = old . _q || [ ] ;
7
7
Original file line number Diff line number Diff line change 1
1
var getLanguage = function ( ) {
2
2
return (
3
- ( navigator && ( ( navigator . languages && navigator . languages [ 0 ] ) || navigator . language || navigator . userLanguage ) ) ||
3
+ ( typeof navigator !== 'undefined' &&
4
+ ( ( navigator . languages && navigator . languages [ 0 ] ) || navigator . language || navigator . userLanguage ) ) ||
4
5
''
5
6
) ;
6
7
} ;
Original file line number Diff line number Diff line change @@ -26,7 +26,7 @@ if (BUILD_COMPAT_LOCAL_STORAGE) {
26
26
27
27
if ( windowLocalStorageAvailable ( ) ) {
28
28
localStorage = window . localStorage ;
29
- } else if ( window . globalStorage ) {
29
+ } else if ( typeof window !== 'undefined' && window . globalStorage ) {
30
30
// Firefox 2-3 use globalStorage
31
31
// See https://developer.mozilla.org/en/dom/storage#globalStorage
32
32
try {
You can’t perform that action at this time.
0 commit comments