| 123456789101112131415161718192021222324252627 | '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;    }  }};
 |