JavaScript를 사용하여 브라우저 및 장치 정보를 얻는 가장 쉬운 방법
2558 단어 javawebdevreactjavascript
const AndroidPhone = () => {
if (navigator !== "undefined") {
const aPhone = navigator.userAgent.toLowerCase();
return aPhone.indexOf("android") > -1 || aPhone.indexOf("iphone") > -1;
} else return false;
};
console.log("android", AndroidPhone());
const IPhone = () => {
if (navigator !== "undefined") {
const Icall = navigator.userAgent.toLowerCase();
return Icall.indexOf("iphone") > -1;
} else return false;
};
console.log("IPhone", IPhone());
const IPad = () => {
if (navigator !== "undefined") {
const iPadCall = navigator.userAgent.toLowerCase();
return iPadCall.indexOf("ipad") > -1;
} else return false;
};
console.log("IPad", IPad());
const AndroidIPhoneIPad = () => {
if (navigator !== "undefined") {
return AndroidPhone() || IPad();
} else return false;
};
console.log("AndroidIPhoneIPad", AndroidIPhoneIPad());
const SafariBrowser = () => {
if (navigator !== "undefined") {
const sb = navigator.userAgent.toLowerCase();
if (sb.indexOf("safari") !== -1) {
if (sb.indexOf("chrome") > -1) {
return false;
} else {
return true;
}
}
return false;
} else return false;
}
console.log("SafariBrowser", SafariBrowser());
const FirefoxBrowser = () => {
if (navigator !== "undefined") {
return navigator.userAgent.toLowerCase().indexOf("firefox") > -1;
} else return false;
}
console.log("FirefoxBrowser", FirefoxBrowser());
const ChromeBrowser = () => {
if (navigator !== "undefined") {
return navigator.userAgent.includes("Chrome");
} else return false;
}
console.log("ChromeBrowser", ChromeBrowser());
그게 다야, 당신이 그것을 좋아하길 바랍니다 :).
좋아요, 댓글 및 구독
고맙습니다
Reference
이 문제에 관하여(JavaScript를 사용하여 브라우저 및 장치 정보를 얻는 가장 쉬운 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/uidesign09/easiest-way-to-get-browser-and-device-info-using-javascript-472텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)