Слияние кода завершено, страница обновится автоматически
declare global {
interface Window {
ActiveXObject: any;
}
}
export function isIE(): boolean {
if (window && !!window.ActiveXObject || 'ActiveXObject' in window) {
return true;
}
return false;
}
export function isChrome(): boolean {
if (typeof window !== 'undefined') {
const win: any = window;
return !!win.chrome; // && !!win.chrome.webstore;
}
return false;
}
export function isSafari(): boolean {
return /Safari/i.test(navigator.userAgent);
}
export function isWeChat(): boolean {
return /MicroMessenger/i.test(navigator.userAgent);
}
/**
* 只需要判断是不是 ie 11 以下 所以不处理其他的浏览器
* 获取ie的版本信息 如果返回 -1 则不是ie浏览器
*/
export function getIeVersion(): number {
const { userAgent } = navigator; // 取得浏览器的userAgent字符串
if (userAgent.match(/rv:([\d.]+)\) like Gecko/)) {
return 11;
}
const match = userAgent.match(/MSIE ([\d.]+)/);
if (match && match[1]) {
return +match[1];
}
return -1;
}
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарий ( 0 )