add bad browser logging
This commit is contained in:
parent
0dbad53a03
commit
0abc890586
|
@ -63,28 +63,38 @@
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
(function () {
|
(function () {
|
||||||
|
console.log('In BB check!')
|
||||||
var badBrowser = false;
|
var badBrowser = false;
|
||||||
|
|
||||||
try {
|
try {
|
||||||
|
console.log('In bad browser try!')
|
||||||
// Let and const
|
// Let and const
|
||||||
eval('let a = 1;');
|
eval('let a = 1;');
|
||||||
eval('const b = 1');
|
eval('const b = 1');
|
||||||
|
console.log('after let/const')
|
||||||
|
|
||||||
// Local storage
|
// Local storage
|
||||||
window.localStorage.setItem('test', 'test');
|
window.localStorage.setItem('test', 'test');
|
||||||
window.localStorage.removeItem('test');
|
window.localStorage.removeItem('test');
|
||||||
|
console.log('after local storage')
|
||||||
|
|
||||||
// Flexbox
|
// Flexbox
|
||||||
var el = document.createElement('div');
|
var el = document.createElement('div');
|
||||||
el.style.display = 'flex';
|
el.style.display = 'flex';
|
||||||
|
console.log('after flex box create')
|
||||||
if (el.style.display !== 'flex') {
|
if (el.style.display !== 'flex') {
|
||||||
|
console.log('In BB flex if')
|
||||||
badBrowser = false;
|
badBrowser = false;
|
||||||
}
|
}
|
||||||
|
console.log('after flex box if')
|
||||||
} catch (err) {
|
} catch (err) {
|
||||||
|
console.log('In BB catch!')
|
||||||
|
console.log(err)
|
||||||
badBrowser = true;
|
badBrowser = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (badBrowser) {
|
if (badBrowser) {
|
||||||
|
console.log('BB was set to TRUE')
|
||||||
var el = document.getElementsByClassName('BadBrowser')[0];
|
var el = document.getElementsByClassName('BadBrowser')[0];
|
||||||
el.className += ' is-open';
|
el.className += ' is-open';
|
||||||
// Dumb check for known mobile OS's. Not important to catch all, just
|
// Dumb check for known mobile OS's. Not important to catch all, just
|
||||||
|
|
Loading…
Reference in New Issue