나는 boxee html 응용 프로그램을 가지고 있습니다. 큰 백/메뉴 버튼을 제외하고는 리모컨의 모든 내비게이션 키를 처리 할 수 있습니다. 이것은 하나의 애플 리케이션을 닫습니다 - 대신 내 애플 리케이션 메뉴를 가지고 그것을 사용하고 싶습니다.boxee back/menu 버튼의 기본 동작을 방지하려면 어떻게합니까?
이 키의 기본 동작을 방지하는 방법이 있습니까?
나는 boxee html 응용 프로그램을 가지고 있습니다. 큰 백/메뉴 버튼을 제외하고는 리모컨의 모든 내비게이션 키를 처리 할 수 있습니다. 이것은 하나의 애플 리케이션을 닫습니다 - 대신 내 애플 리케이션 메뉴를 가지고 그것을 사용하고 싶습니다.boxee back/menu 버튼의 기본 동작을 방지하려면 어떻게합니까?
이 키의 기본 동작을 방지하는 방법이 있습니까?
백 스페이스를 마우스 오른쪽 버튼으로 클릭에 유사한 이벤트 관리에
document.onmousedown = function(e) {
if (!e)
var e = window.event;
/*right mouse*/
if (e.which == 3){
e.preventDefault();
/*Do your thing*/
}
}
좋은 기사를
document.body.onkeypress = function (e) {
if (!e)
var e = window.event;
/*backspace*/
if(e.keyCode == 4){
e.preventDefault();
/*Do your thing*/
}
}
을 처리 http://www.quirksmode.org/js/events_properties.html
편집 : 나는 당신이 원하는 객체로하면 onMouseDown을 현지화 권 해드립니다 이벤트를 실행하십시오.
boxee의 마지막 API 업데이트 이후에 뒤로/메뉴 버튼을 트리거 할 수 있습니다. 당신이 당신의 키보드 모드를 설정하여 JS 파일에 당신은 당신의 뒤로 버튼을 잡을 수 :
boxee.onKeyboardKeyBack = function(){
browser.execute("callYourShowMenuFunction()");
}
browser.execute()를 대표 당신의 htmlbrowser에. 이제는 백 버튼이 자바 스크립트에서 함수를 트리거해야합니다!
뒤로 버튼은 대개 앱을 종료해야하므로 사용자에게 로그 아웃 옵션을 제공해야합니다. 그렇지 않으면 앱이 게시되지 않습니다.
이 답변은 정확하며 질문을 한 사람이 표시해야합니다. –
상자 상자에서 작동하지 않습니다. –