@ssports_fe/ssutils
Version:
23 lines (20 loc) • 579 B
JavaScript
/**
* 跳转对应的移动端项目
* @param {string} url 跳转地址
* @ignorePad {boolean} ignorePad 是否忽略ipad
*/
const browserRedirect = (url, ignorePad = true) => {
let ua = navigator.userAgent.toLowerCase();
let isIpad = ua.match(/ipad/i) === 'ipad';
// 如果忽略ipad
if (ignorePad) {
isIpad = false;
}
let isIphone = !!ua.match(/iPhone/i);
let isAndroid = !!ua.match(/Android/i);
// 移动端
if (isIpad || isIphone || isAndroid) {
window.location.href = url;
}
};
module.exports = browserRedirect;