Android에서 브라우저에서 콘텐츠를 실행하는 동안 자바 스크립트를 사용하여 터치 제스처를 사용 중지하는 방법을 아는 사람이 있습니까?자바 스크립트를 통해 Android 브라우저에서 터치 제스처 사용 안함
예를 들어, JavaScript를 사용하여 확대/축소 제스처를 사용하지 않으려합니다.
Android에서 브라우저에서 콘텐츠를 실행하는 동안 자바 스크립트를 사용하여 터치 제스처를 사용 중지하는 방법을 아는 사람이 있습니까?자바 스크립트를 통해 Android 브라우저에서 터치 제스처 사용 안함
예를 들어, JavaScript를 사용하여 확대/축소 제스처를 사용하지 않으려합니다.
메타 태그 인 뷰포트로 수행 할 수 있습니다.
<meta name="viewport" content="width=device-width, user-scalable=no" />
JavaScript로 가능한지 확실하지 않습니다.
감사합니다. 그것은 그것을 고쳤다. (당신은 content 속성에 닫는 인용 부호가 없습니다). – mikechambers
iOS 및 Android에서이 문제 중 하나는 Canvas 요소의 선 그리기가 앨리어스 (일반적으로 엉뚱하게 보임) 될 수 있다는 것입니다. – mikechambers
안드로이드를 실행하는 HTC 장치에서 meta viewport 태그를 무시할 때 작동하지 않습니다 (성가신 듯). – Adi
는 자바 스크립트를 추가하려면 다음
var vp = document.createElement('meta');
vp.name = "viewport";
vp.content = "width=device-width; user-scalable=no;";
document.getElementsByTagName('head')[0].appendChild(vp);
나는'사용자 확장 성 = no' 메타 태그를 무시 아이폰 브라우저 지불 할 것입니다. 나는 사이트가 줌을 허락하지 않을 때 나는 그것을 증오한다. –
이 문제에도 관심이 있습니다. 특정 이미지를 클릭 할 때 더블 클릭 줌을 비활성화하고 싶습니다. 사용자는 10 초 동안 가능한 빨리이 이미지를 클릭해야합니다. 그러면 안드로이드 브라우저에서 원치 않는 많은 확대가 발생합니다. 불행히도 touchend 이벤트를 듣고 이벤트에 대해 prevenDefault() 및 stopPropagation()을 사용해도 문제가 해결되지 않습니다. – jiriki
대부분의 유능한 모바일 브라우저는 작성자의 설정 (일반적으로 접근성)에 관계없이 확대/축소 옵션을 설정할 수 있습니다. – rvighne