taro-sockjs-client
Version:
sockjs-client for Taro
24 lines (20 loc) • 530 B
JavaScript
export default {
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
}
},
}