Notice
Recent Posts
Recent Comments
Tags
- jquery 바코드
- 404에러페이지
- asp.net core Select
- 강제이동
- TempData
- ViewData
- asp.net dropdownlist
- 파일업로드 유효성체크
- 타임피커
- XSS PHP
- jquery 바코드생성
- 하드 윈도우 복사
- 말줄임표시
- php 캐쉬제거
- Mac Oracle
- asp.net Select
- javascript 바코드스캔
- javascript 바코드 생성
- 바코드 스캔하기
- 파일업로드 체크
- SSD 복사
- ViewBag
- XSS방어
- javascript 유효성체크
- 바코드 생성하기
- 하드 마이그레이션
- django 엑셀불러오기
- javascript redirection
- 맥 오라클설치
- ASP.Net Core 404
웹개발자의 기지개
[Javascript] 확대 축소 막기 (모바일웹, 웹앱) 본문
보통의 경우 특히 모바일웹상에서 확대 축소 막기는
기본적으로 meta 태그 속성을 사용하면 된다.
<meta name="viewport" content="width=device-width,initial-scale=1.0,minimum-scale=0,maximum-scale=10,user-scalable=no">
아래 태그로 수정한다.
속성이름이 직관적이다.
<meta name="viewport" content="width=device-width,initial-scale=1, maximum-scale=1.0, user-scalable=no">
하지만 안드로이드 웹앱의 경우 안드로이드 자체 네이티브 코드상으로 직접성으로 막을수 있도록 코드 속성을 아래와 같이 수정해 주면 된다.
웹뷰객체이름.getSettings().setSupportZoom(false);
웹뷰객체이름.getSettings().setBuiltInZoomControls(false);
더욱더 확실한 방법으로 javascript 이벤트 소스를 추가해주면 더 좋을 듯하다.
1
2
3
4
5
6
7
8
9
|
<script>
document.body.addEventListener('touchstart', function(e) {
if ( (e.touches.length > 1) || e.targetTouches.length > 1) {
e.preventDefault();
e.stopPropagation();
e.stopImmediatePropagation();
}
}, {passive: false});
</script>
|
cs |
'javascript' 카테고리의 다른 글
[Javascript] 파일업로드 관련 유효성 체크하기 (0) | 2022.08.06 |
---|---|
[Javascript] undefined 와 null 처리하기 (0) | 2022.08.06 |
[Javascript] 배열 값들 중에 랜덤 선택하게 (0) | 2021.10.17 |
[Javascript] 버튼 두번 클릭 막기 (0) | 2021.10.16 |
[Javscript] IE 익스 브라우저만 알림창 띄우기 (0) | 2021.10.06 |
Comments