나는 사용자가 브라우저에서 "find in page"검색 옵션을 가져 오라고 요청했다고 알리는 Ctrl + F 키 입력을 수신 대기하는 방법을 알고 있습니다."페이지에서 찾기"이벤트에 대한 javascript 이벤트?
사용자가 브라우저 메뉴 항목을 사용하여 "페이지에서 찾기"검색 옵션을 선택했을 때들을 수있는 방법이 있습니까?
나는 사용자가 브라우저에서 "find in page"검색 옵션을 가져 오라고 요청했다고 알리는 Ctrl + F 키 입력을 수신 대기하는 방법을 알고 있습니다."페이지에서 찾기"이벤트에 대한 javascript 이벤트?
사용자가 브라우저 메뉴 항목을 사용하여 "페이지에서 찾기"검색 옵션을 선택했을 때들을 수있는 방법이 있습니까?
정상적인 JavaScript 구현의 일부가 아닙니다. JS는 샌드 박스에 있습니다. 즉 브라우저가 약간의 정보로 우아하게하기를 선택하는 경우를 제외하고는 DOM의 범위를 벗어나는 모든 것을 인식하지 못합니다. 찾기 대화 상자/바 열기는 그 중 하나가 아닙니다.
그 방향으로 가면 프라이버시와 침략의 경계를 넘기 시작할 것입니다. 웹 페이지에서 브라우저에서 수행중인 작업을 알 수 있으면 많은 문제가 발생합니다.
그러나 웹 페이지에 초점이 맞지 않았는지 알 수 있습니다. 에 (물론 많은 다른 것들 중에서)이 "찾기"를 시작합니다. 어리석은 간단한 예를 들어, </body>
다음에 페이지 맨 아래에 넣으십시오. (온로드 후 이벤트를 첨부하여 더 스마트하게 할 수 있습니다.)
<script type="text/javascript">
document.onblur = handleBlur;
function handleBlur()
{
//do something
}
</script>