add bad browser logging

This commit is contained in:
danny 2018-02-13 10:08:34 -05:00
parent 0dbad53a03
commit 0abc890586
1 changed files with 10 additions and 0 deletions

View File

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