Google 문서 도구에 사용할 greasemonkey 스크립트/북마크릿/글을 쓰려고합니다. 추가하고자하는 기능에는 keypress/keyup/keydown 이벤트 핸들러가 필요합니다 (그 중 하나). 불행히도 Javascript는 제 포르테가 아니므로 편집 창에서 키 누르기 이벤트를 캡처 할 수 없습니다 (?). (... 대부분의 다른 사이트에 작동하는 것 같다 있지만) 더 성가신 경고 -자바 스크립트에서 키 누르기 캡처 (Google 문서 도구)
가javascript:(function(){
els = document.getElementsByTagName("*");
for(i=0;i<els.length;i++){
els[i].onkeypress=function(){alert("hello!");};
els[i].onkeyup=function(){alert("hello2!");};
els[i].onkeydown=function(){alert("hello3!");};
}
})();
그러나이 여전히 편집 창에서 키 누름을 캡처하지 않습니다 : 최후의 수단으로, 나는 다음 시도했다 . 나는 크롬과 파이어 폭스를 모두 체크했다. (둘 중 하나에서 작동하도록 할 수는 없다.)
Firebug에서 "Log Events"를 시도했는데 (Firebug, Eventbug에 대한 간단한 확장을 통해 등록 된 모든 이벤트를 체크 아웃했습니다); 그 사건들이 keypresses에서 발사되는 것처럼 보이지 않았습니다.
편집 :
내가 얘기 해요 "편집 창"이 보인다
이 Javascripted 업 된 div의 무리로 ... [팀이, 나는 몇 가지 주석이 screenshot을 만들어 명확히하기 위해 내가 무엇을 입력했는지 표시.
아이디어가 있으십니까? 감사!
당신은 "편집 창"에 의해 무엇을 의미합니까? 그것은 iframe입니까? 텍스트 영역? –
@Jacob 프로필 이메일 계정을 확인하십시오. – Will