Log "unsupported browser" events

pull/90/head
Thibaut 11 years ago
parent 45b5493d3d
commit e8d402afea

@ -147,13 +147,20 @@
isSupportedBrowser: -> isSupportedBrowser: ->
try try
return true if Function::bind and features =
history.pushState and bind: !!Function::bind
window.matchMedia and pushState: !!history.pushState
document.body.classList and matchMedia: !!window.matchMedia
document.body.insertAdjacentHTML and classList: !!document.body.classList
document.createEvent('CustomEvent').defaultPrevented is false and insertAdjacentHTML: !!document.body.insertAdjacentHTML
getComputedStyle(document.querySelector('._header')).backgroundImage isnt 'none' defaultPrevented: document.createEvent('CustomEvent').defaultPrevented is false
cssGradients: getComputedStyle(document.querySelector('._header')).backgroundImage isnt 'none'
for key, value of features when not value
Raven.captureMessage 'unsupported', extra: { feature: key }
return false
true
catch error catch error
Raven.captureMessage 'unsupported exception', extra: { error: error, name: error.name, message: error.message } Raven.captureMessage 'unsupported exception', extra: { error: error, name: error.name, message: error.message }
false false

Loading…
Cancel
Save