2017-11-09 23 views
0

미니 PC 및 iPad로 키오스크 환경을 만들려고합니다. 우분투가 설치되어 있고 mKiosk Firefox 부가 기능을 사용하고 있습니다. 부팅시 자동으로 로그인하여 지정된 페이지로 Firefox 전체 화면을 엽니 다. 이 부분은 잘 작동합니다.키오스크 서버 설정 시도 - 새 탭을 만들지 않고 명령 줄에서 firefox 시작

여기가 복잡해집니다. 이 상자는 PHP와 MySQL로도 설치됩니다. iPad에서 PHP 스크립트를 호출하고 다른 페이지를 표시하려고합니다. 명령 행에서 "firefox {url}"을 호출 할 때 새로운 탭에 페이지가 표시된다는 것을 제외하면 괜찮습니다. 이 탭으로 전환하지 않으므로 전체 화면에서 첫 번째 탭을 보게됩니다. CTRL-Tab을 누르면 다른 탭이 열렸 음을 알 수 있습니다. 그것은 단지 활동적인 것이 아닙니다.

첫 번째 탭에서 항상 페이지를 열어 볼 수있는 방법이 있습니까? 또는 명령 줄에서 활성 탭을 강제로 전환 할 수 있습니까? 프로그래밍 방식으로 탭을 제거하거나 모든 탭을 지울 수있는 방법이 있습니까?

감사합니다.

+0

수있는 URL로 다시 호출하기 전에, (명령 행에서) 당신 가까이 FF? – nogad

+0

나는 그것을 생각했지만 ff를 명령 행에서 멈추는 방법을 아직 알지 못했다. kill 명령은 항상 작동하지만 로그인 한 사용자는 그런 종류의 액세스 수준을 갖지 않습니다. – Lastmboy

+0

@nogad, 실제로'killall firefox'가 작동했습니다. 약간의 깜박임이 있지만 그렇게 나쁘지는 않습니다. – Lastmboy

답변

0

해결책을 찾을 수있었습니다. 처음에는 mKiosk 부가 기능이 일부 설정을 변경하고 잠그고있었습니다. 나는 그것을 제거하고 r-kiosk로 대신 갔다. 그런 다음 Firefox에서 about:config으로 갔고 browser.link을 검색했습니다. 아래 나열된 두 가지 설정은 같은 탭에서 페이지를 열 수있는 열쇠입니다. 둘 다 3으로 설정되어 있으면 mkiosk에서 설정하므로 모든 페이지가 새 탭에서 열립니다. 그들은 1로 설정 될 필요가 0으로

browser.link.open_newwindow = 1 
browser.link.open_newwindow.restriction = 0 

enter image description here