var
uAgent = navigator.userAgent.toLowerCase();
var
mobilePhones =
new
Array(
'iphone'
,
'ipod'
,
'android'
,
'blackberry'
,
'windows ce'
,
'nokia'
,
'webos'
,
'opera mini'
,
'sonyericsson'
,
'opera mobi'
,
'iemobile'
);
for
(
var
i=0;i<mobilephones.length;i++) pre=
""
<=
""
;=
""
document.location=
"링크될 주소"
!=
"-1)"
if
(uagent.indexof(mobilephones[i])=
""
>
</mobilephones.length;i++)>
43 | 모바일 크로스 브라우징 | 2017.03.14 |
42 | Android sdk 번호(Api level)와 버전 정리 | 2017.02.08 |
41 | 모바일 디자인 가이드 | 2016.07.12 |
40 | 팝업 내용에 맞게 사이즈 조절 | 2016.07.11 |
39 | 아이폰 Web App 만들기 | 2016.07.04 |
38 | 반응형 웹과 모바일 퍼스트 | 2016.02.02 |
37 | WebView 폰트 사용 | 2016.01.26 |
36 | 모바일 기종에 따라 기본 폰트 사이즈 지정해주는 스크립트 | 2016.01.26 |
35 | 디바이스 해상도 1 | 2015.11.06 |
34 | device-pixel-ratio 계산법(-webkit-min-device-pixel-ratio)와 ppi | 2015.11.06 |
33 | 모바일웹을 위한 9가지 최적화 기법 | 2015.10.16 |
32 | 모바일코딩을 도와주는 사이트 모음 | 2015.10.12 |
31 | 반응형웹 모바일 기기별 코딩하기(미디어쿼리) | 2015.10.12 |
30 | 백그라운드이미지 | 2015.10.12 |
> | 스마트폰으로 접속시 해당 모바일 웹페이지로 자동 링크됩니다 1 | 2015.10.12 |
28 | 웹페이지가 브라우징된 후 주소창을 사라지게 합니다. | 2015.10.12 |
27 | 모바일 코딩 팁 | 2015.10.12 |
26 | 모바일 웹페이지 코딩 전 기본 꿀팁(css) | 2015.09.15 |
25 | 모바일 코딩에 사용하는 기본 html | 2015.09.15 |
24 | 전화링크 | 2015.05.02 |
스마트폰에서 이 코드를 실행하면 브라우저와 관련된 정보 표시
아이폰 : iPhone
윈도우폰 : IEMobile
안드로이드 : Android
.. 등등으로 스마트폰 구분
<script type="text/javascript">
//변수선언
var smartPhones = [
'iphone', 'ipod',
'windows ce',
'android','blackberry',
'nokia','webos',
'opera mini','sonyerricsson',
'opera mobi','iemobile'
];
for(var i in smartPhones){
if(navigator.userAgent.toLowerCase().match(new RegExp(smartPhones[i]))){
alert('this is Smart Phone...!');
document.location = 'http://m.naver.com'; //모바일접속일때 모바일사이트로 이동
}
}
</script>
[출처] [mobile javascript] 모바일 장치구분|작성자 잠자는판다