'use strict'; | |
module.exports = { | |
isOpera: function() { | |
return global.navigator && | |
/opera/i.test(global.navigator.userAgent); | |
} | |
, isKonqueror: function() { | |
return global.navigator && | |
/konqueror/i.test(global.navigator.userAgent); | |
} | |
// #187 wrap document.domain in try/catch because of WP8 from file:/// | |
, hasDomain: function () { | |
// non-browser client always has a domain | |
if (!global.document) { | |
return true; | |
} | |
try { | |
return !!global.document.domain; | |
} catch (e) { | |
return false; | |
} | |
} | |
}; |