1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/ereddate2017-ptemplatejs

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
ptemplate.extend.ua.js 2.5 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
ereddate Отправлено 24.12.2018 11:10 592342e
/*!
* ptemplatejs v1.0.0
* @author yandong
*
* https://github.com/ereddate/ptemplatejs
*/
'use strict';
typeof window.pTemplate != "undefined" && (function(win, $) {
var ua = navigator.userAgent.toLowerCase(),
device = {
os: {
version: 0,
isiOS: ua.indexOf("iphone") > -1 || ua.indexOf("ipad") > -1 || ua.indexOf("ios") > -1,
isAndroid: ua.indexOf("android") > -1 || ua.indexOf("adr") > -1 || ua.indexOf("linux;") > -1
},
browser: {
version: 0,
isQQ: ua.indexOf("qq/") > -1,
isqqbrowser: ua.indexOf("mqqbrowser/") > -1,
isUC: ua.indexOf("ucbrowser/") > -1 || ua.indexOf("ucweb/") > -1,
isWechat: ua.indexOf("micromessenger/") > -1,
isSamsung: ua.indexOf("samsungbrowser/") > -1,
isSogou: ua.indexOf("sogoumobilebrowser/") > -1,
isPinganWifi: ua.indexOf("pawifi") > -1,
isChrome: ua.indexOf('chrome') > -1,
isOpera: ua.indexOf('opera') > -1 || ua.indexOf('opr') > -1,
isFirefox: ua.indexOf('firefox') > -1 || ua.indexOf('fxios') > -1,
isBaiduboxapp: ua.indexOf('baiduboxapp/') > -1,
isBaidubrowser: ua.indexOf('baidubrowser/') > -1,
isQihoobrowser: ua.indexOf('qihoobrowser/') > -1,
isMxios: ua.indexOf('mxios/') > -1,
isTimMobile: ua.indexOf('tim/') > -1,
isHXApp: ua.indexOf('hxappversion') > -1 || ua.indexOf('hxapp') > -1,
isWeiBo: ua.indexOf('weibo') > -1,
isMiuiBrowser: ua.indexOf('miuibrowser/') > -1
},
model: {
isIphoneX: /iphone[\s\S]*os x/.test(ua) && screen.height === 812 && screen.width == 375,
isHUAWEI: /huawei/.test(ua),
isOPPO: /oppo/.test(ua),
isMEIZU: /meizu/.test(ua),
isXIAOMI: /xiaomi/.test(ua) || /miuibrowser\//.test(ua) || /mi/.test(ua),
isVIVO: /vivo/.test(ua),
isREDMI: /redmi/.test(ua),
isHONORBLN: /honorbln/.test(ua),
isSAMSUNG: /sm\-/.test(ua) || /samsung/.test(ua),
isLE: /Le\s+/.test(ua),
isONEPLUS: /oneplus/.test(ua),
isDOOV: /doov/.test(ua),
isNBY: /nx[0-9]+/.test(ua),
isLG: /lg\-/.test(ua),
isOD: /od[0-9]+/.test(ua),
isANE: /ane\-/.test(ua),
isZUK: /zuk\s+/.test(ua),
isLenovo: /lenovo/.test(ua)
}
};
device.browser.isSafari = device.os.isiOS && ua.indexOf("safari/") > -1 && !device.browser.isqqbrowser;
device.browser.isIApp = device.os.isiOS && !device.browser.isSafari && !device.browser.isqqbrowser && !device.browser.isUC && !device.browser.isWechat && !device.browser.isSamsung && !device.browser.isSogou && !device.browser.isPinganWifi;
$.device = $.extend({
ua: ua
}, device);
})(window, pTemplate);

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/ereddate2017-ptemplatejs.git
git@api.gitlife.ru:oschina-mirror/ereddate2017-ptemplatejs.git
oschina-mirror
ereddate2017-ptemplatejs
ereddate2017-ptemplatejs
master