2017-02-02 15 views
0

JavaScript에서 전체 화면 모드로 브라우저를 설정할 수있는 HTML5 전체 화면 API를 발견했습니다. 추가 읽기 : http://demo.web3designs.com/javascript-jquery-fullscreen-browser-window-html5-technology.htm)웹 브라우저에서 가짜 사용자 입력을 악용하다

악용을 방지하기 위해 사용자 동작 (예 : 사용자가 버튼을 누른 경우)으로 "요청 전체 화면"만 가능합니다. 제 질문은이 "사용자 제스처"를 자바 스크립트로 가짜로 만들면 페이지에 들어갈 때 전체 화면 모드에서 사용자를 강제로 수행 할 수 있는지 여부입니다.

JavaScript로 숨겨진 버튼을 누르면 이미 작동하지 않았지만 어쩌면 다른 방법이있을 수 있습니다.

저는 이것이 매우 나쁜 관행이며 공개 웹 사이트에서 사용하지 않을 것임을 알고 있습니다.

+0

공용 웹 사이트에없는 경우 왜 키오스크 모드가있는 브라우저를 사용하지 않는 것이 좋습니까? – MiltoxBeyond

+0

Edge Browser를 사용해야하므로 키오스크 모드로 시작할 수 없습니다. 그게 가능하다면 내 사용 사례를위한 완벽한 솔루션이 될 것입니다. – Beric

답변

3

만 사용자 제스처하여 을 가능 요점은 가 자동화 될 수 없다는 것이다. 사용자 제스처를 위조하여 자동화 할 수 있다면이 보호 기능은 의도 된 목적에 매우 미치지 못합니다.

브라우저 공급 업체는 실제로 어떤 동작이 아닌 사용자 상호 작용에 의해 무언가가 트리거되는지를 확인하기 위해 뒤로 넘어갈 수 있습니다. 그들이 얼마나 구부러지고 그들이 이것을 악용하고 회피 할 여지를 남겨 둘지는 벤더에 따라 다를 것입니다. 일반적으로 "사용자 제스처 별"은 "사용자 제스처 별 및 사용자 제스처 별"을 명시 적으로 의미한다고 가정해야합니다.