Notice
Recent Posts
Recent Comments
Tags
- Mac Oracle
- javascript 유효성체크
- SSD 복사
- ASP.Net Core 404
- javascript 바코드 생성
- javascript redirection
- 맥 오라클설치
- jquery 바코드
- php 캐쉬제거
- TempData
- XSS PHP
- 바코드 스캔하기
- 타임피커
- 파일업로드 유효성체크
- javascript 바코드스캔
- ViewData
- 하드 마이그레이션
- XSS방어
- asp.net core Select
- 말줄임표시
- asp.net dropdownlist
- jquery 바코드생성
- 하드 윈도우 복사
- asp.net Select
- django 엑셀불러오기
- 404에러페이지
- ViewBag
- 파일업로드 체크
- 바코드 생성하기
- 강제이동
웹개발자의 기지개
[Javascript] 모바일인지 pc인치 체크하기 본문
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
<script>
function talkitSetupDown() {
var userAgent = navigator.userAgent;
let device = "";
if (userAgent.match(/Android/i)) {
// 안드로이드 기기
device = "Android";
} else if (userAgent.match(/iPhone|iPad|iPod/i)) {
// 아이폰, 아이패드, 아이팟 기기
device = "iOS";
} else {
// 기타 PC 웹 브라우저
device = "PC";
}
if (device=="Android")
{
location.href="https://play.google.com/store/apps/details?id=주소";
} else if (device=="iOS") {
location.href="https://apps.apple.com/kr/app/study-booster/id1111111111";
} else {
location.href="https://다운로드url";
}
}
</script>
|
cs |
<script>
function test() {
var isMobile = false;
var agent = "win16|win32|win64|macintel|mac";
if (agent.indexOf(navigator.platform.toLowerCase()) < 0) { //모바일로 접속
isMobile = true;
}
alert(isMobile);
}
test();
</script>
<script>
var agent = "win16|win32|win64|macintel|mac";
if(agent.indexOf(navigator.platform.toLowerCase())<0 ){ //모바일로 접속
alert("현재 Mobile 접속 입니다.");
}else{
alert("현재 PC 접속 입니다.");
}
</script>
<script>
var agent = "win16|win32|win64|macintel|mac";
if(agent.indexOf(navigator.platform.toLowerCase())<0 ){ //모바일로 접속
alert("현재 Mobile 접속 입니다.");
}else{
//PC 접속했을때 브라우저체크
var browser = navigator.userAgent.toLowerCase();
var browserNm = "";
if(-1 != browser.indexOf("chrome")){
browserNm = "chrome";
}
if(-1 != browser.indexOf("msie")){
browserNm = "msie";
}if(-1 != browser.indexOf("opera")){
browserNm = "opera";
}
alert("현재 PC - "+ browserNm +" (으로) 접속 입니다.");
}
</script>
const isMobile = () => {
const user = navigator.userAgent;
let isCheck = false;
if ( user.indexOf("iPhone") > -1 || user.indexOf("Android") > -1 ) {
isCheck = true;
}
return isCheck;
}
'javascript' 카테고리의 다른 글
[Javascript] Chart.js 오류해결하기 - chart.js:19 Uncaught Error: Canvas is already in use. Chart with ID '2' must be destroyed before the canvas with ID 'myChartIn' can be reused. (1) | 2024.02.09 |
---|---|
[Javascript] 빈객체인지 체크하기 (0) | 2023.10.05 |
[Javascript] getElementsByClassName 사용시 주의점 (1) | 2023.08.01 |
[Javascript] jquery 현재 문서 그대로 PDF 파일 생성하기 (0) | 2023.04.30 |
[Javascript] jquery 서명하고 이미지 저장하기 (0) | 2023.04.22 |
Comments