2012-05-22 5 views
3

Windows 7을 사용하고 있으며 잠시 Firefox 브라우저를 사용하고 있습니다. 키오스크 앱을 사용하여 키오스크 앱을 만들고 싶습니다. 플러그인을 설치했는데 문제는 Firefox 앱을 시작할 때 Shift 키를 누르면 안전 모드가 시작된다는 것입니다.Firefox 브라우저 안전 모드 사용 안함

나는 Google에서 chrome/browser.jar을 편집하라는 지침을 읽었지만 내 Firefox 폴더에는 그러한 파일이 없습니다.

Shift 키를 눌러 안전 모드로 들어가게하는 기능을 사용 중지하려면 도움이 필요합니다.

답변

4

텍스트 파일을 편집하여 안전 모드를 실제로 해제 할 수 없으며 Shift 키를 사용하면 compiled code이 처리됩니다. 또한 안전 모드에서 활성화 확장을 남길 수 있습니다

// check if we're in safe mode 
if (Services.appinfo.inSafeMode) { 
    Services.ww.openWindow(null, "chrome://browser/content/safeMode.xul", 
         "_blank", "chrome,centerscreen,modal,resizable=no", null); 
} 

: 당신은 그러나 components/nsBrowserGlue.js에서이 코드를 제거하여 팝업 대화 상자를 해제 할 수 있습니다.

if (Services.appinfo.inSafeMode) 
    return false; 

두 파일은 파이어 폭스 디렉토리에 onmi.ja 아카이브 내에서 찾을 수 있습니다 :이를 위해 당신은 또한 다음과 같은 코드의 모든 항목을 modules/XPIProvider.jsm을 편집하고 제거해야합니다.

즉,이 문제의 적절한 해결 방법은 XULRunner 위에 자신의 응용 프로그램을 실행하여 키오스크 모드 용 사용자 인터페이스를 디자인 할 수있게하는 것입니다. 안타깝게도 Open Kiosk은 아마도 XULRunner 이전의 고대 키오스크입니다.

browser.sessionstore.resume_from_crash => false 
toolkit.startup.max_resumed_crashes  => -1 
+0

임 사용하여 R-KIOSK의 부가 기능 : – NVG

+0

[시프트 키 남용을 중지하십시오] (http://www.kassj.com/netiquette/netiquette.html#1). 'omni.ja' 파일을 바꿀 수 있습니다. 보통의 ZIP 파일이므로 파이어 폭스를 다시 컴파일 할 필요가 없습니다. –

+0

ZIP 사실에 대해 알려 줘서 고마워, 내가 그것을 추출하고 당신이 언급 한 파일을 편집 메신저. – NVG

0

나는 파이어 폭스 세션이 두 환경 설정을 조정 복원하고 안전 모드 해제 할 수 있었다. 따라서 FIREFOX SOURCE CODES를 가져 와서 "components/nsBrowserGlue.js"를 편집하여 컴파일 한 다음 SAFE MODE없이 복사 할 수 있습니까?
+0

이렇게해도 Shift 키를 사용하여 savemode를 입력 할 수 있습니다. – Gerhard

+0

네, 맞습니다. 정확한 질문에 대한 대답이 아닙니다. 문제가 누적 전원 오류 인 경우에도 유용하게 사용되기를 바랍니다. –