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> <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