2012-09-01 2 views
0

특정 Keypresses (제목에서 언급했듯이)가 브라우저에 도달하는 것을 방지 할 수 있습니까? 기본적으로 나는 브라우저 창을 닫을 수있는 능력을 줄이고 싶다. 특히 google-chrome 웹 브라우저에서 NPAPI 플러그인을 통해 가능합니까? 플러그인은 firebreath를 사용하여 개발 될 것입니다.Firebreath를 사용하여 NPAPI 플러그인을 사용하여 웹 브라우저에서 Alt + F4, Ctrl + F4, Ctrl + W를 비활성화하는 방법이 있습니까?

+0

IRC 방의 질문은 여기에 대한 귀하의 질문에 대한 답변을 Google 그룹에 반영하지 않은 것으로 보입니다. 읽었 니? https://groups.google.com/group/firebreath-dev/browse_thread/thread/f1d7a02f8d73352e – taxilian

답변

0

브라우저가 플러그인에 플러그인을 제공하는 것이 실제 질문 인 경우 대답은 절대적으로 아닙니다.

그렇다면 시스템 API를 사용하여 시스템 API를 사용할 수 있지만 시스템 API를 사용하여이를 수행하는 방법에 대해 질문 할 경우 도움을받을 가능성이 큽니다. 문제는 브라우저 나 특정 탭에있을 때만 할 수있는 방법을 찾는 것입니다. 브라우저를 통해이 작업을 수행 할 방법이 없습니다. 방법이 있다면 그것은 hackish되고 플러그인 호출이 아닌 시스템 호출을 포함 할 것입니다.

또한 플러그인은 자동으로 인스턴스를 생성하지 않습니다. 객체 태그가있는 페이지에서만 작동합니다. http://npapi.com/extensions 자세한 정보는

+0

Google 그룹스 토론에서 재생산 됨 : 안녕하세요 Richard, 빠른 답장을 보내 주셔서 감사합니다. 지금까지 창 관리에 대해 조금이라도 알고 있었지만, 다음 결론을 내 렸습니다. 1. Alt + F4는 창을 닫기위한 글로벌 키 조합으로,이 이벤트는 OS 에까지 영향을 미칩니다. (내 운영체제에서는이 키 조합을 비활성화하는 방법이나 모든 키 조합을 사용하여 창을 닫는 방법을 알고 있습니다.) 2. Ctrl + W, Ctrl + F4는 응용 프로그램에 따라 다릅니다. 이러한 키 누르기는 응용 프로그램에서 처리하며 OS에 적용되지 않습니다. –

+0

내 시스템에서 Alt + F4를 사용할 수 없게되었습니다. 어떻게 될지 생각해보십시오. Firefox는이 키 조합을 사용하여 닫히지 않으며, 반면에 Chrome과 Opera는 닫힙니다. 파이어 폭스가 Alt + F4 키 조합을 운영 체제로 보냈지 만 크롬과 오페라는 그렇지 않다. 따라서 특정 질문이 브라우저에 도달하는 것을 막을 수 있다면 내 질문은 플러그인과 관련이 있습니까? 나는 그들이 마우스 움직임을 포착하는 방법을 보여주는 FBTestPlugin에서 지적한대로 이벤트를 캡처 할 수 있다는 것을 잘 알고 있습니다. 문제는 전파가 중단 될 수 있는가하는 것입니다. –

+0

아니요, 브라우저는 자신 만의 이벤트를 제공하지 않으며, 플러그인을 대상으로하는 이벤트 만 제공합니다. 사실, 이것은 가능하다면 브라우저에 의해 의도적으로 차단 될 수있는 것처럼 들립니다. 시스템 API를 사용하여 수행 할 수 없다면 수행 할 수 없습니다. – taxilian