Ctrl + N을 다른 동작으로 다시 매핑하려는 웹 페이지가 있습니다. 나는 YUI의 Key Listener 등록 예제를 따랐다. 그리고 함수는 호출되었지만 Firefox는 여전히 새로운 브라우저 창을 생성한다. 상황은 IE7에서 정상적으로 작동하는 것 같습니다. 새 창이 나타나지 않게하려면 어떻게합니까?YUI의 키 수신기에서 기본 동작 방지
예 :
var kl2 = new YAHOO.util.KeyListener(document, { ctrl:true, keys:78 },
{fn:function(event) {
YAHOO.util.Event.stopEvent(event); // Doesn't help
alert('Click');}});
kl2.enable();
그것은 기본 동작을 제거 할 수있다. Google 문서 도구는 Firefox의 저장 대화 상자를 표시하는 대신 Ctrl + S를 재정 의하여 문서를 저장합니다. Ctrl + S로 위의 예제를 시도했지만 Firefox의 저장 대화 상자가 계속 나타납니다. Google에서 저장 대화 상자가 표시되지 않게 할 수 있으므로 대부분의 기본 키보드 단축키가 표시되지 않도록 할 수 있습니다.
가능합니다. Google 문서 도구를 사용해보십시오. 페이지를 저장하는 대신 Ctrl + S를 재정 의하여 문서를 저장합니다. Ctrl + S를 테스트로 덮어 쓰려고 시도하고 저장 대화 상자가 나타납니다. – Cristian
그것은 수치 스럽습니다. 이 경우 Google 기능이 좋지 않다고 말하는 것은 아니지만 기본 바로 가기 기능을 사용한다고 생각하지 않습니다. – Gene