반응형
금일 작업을 하다가 접속환경이 PC 인지 모바일인지, 모바일이면 아이폰인지 아이폰이 아닌지에 대한 값을 구분해서 뿌려주는 페이지가 달라져야 하기 때문에 서칭을 하다가 간단하고 쉬운 방법을 찾아서 정리해보려 한다.
'mobile-detect'
npm 패키지로서 자세한 설명은 공식사이트에 아주 쉽게 나와 있다.
https://www.npmjs.com/package/mobile-detect
npm install mobile-detect
실제 사용한 코드 일부를 따오면
const MobileDetect = require('mobile-detect');
app.get("/~~~~/:code", (req, res) => {
const md = new MobileDetect(req.headers['user-agent']);
if (md.is("iPhone")) { // 아이폰일 경우에
console.log("IPHONE ")
res.render('')
}
else { // 다른 여러 모바일 기기가 많지만 내 조건엔 필요없어서 싸잡아서
}
}
요런 식으로 간단하게 모바일 디바이스를 구분 지을 수 있다.
반응형
'JavaScript & jQuery' 카테고리의 다른 글
javascript location.href, location.assign, location.replace (0) | 2021.09.30 |
---|---|
배열 중복제거 및 빈 요소 제거 (0) | 2021.08.19 |
<Jquery UI>Dialog 사용하기 (0) | 2020.10.23 |
<JavaScript> 배열 초기화 방법 (0) | 2020.10.20 |
<javascript> Scope (0) | 2020.10.13 |