2011-03-30 2 views
1

다른 사이트의 여러 웹 페이지를 반복하는 비대화 형 키오스크 유형 응용 프로그램으로 Firefox를 실행하고 있습니다. 구현을 위해 자바 스크립트를 사용하여 location.hrefs 배열을 반복하는 페이지가 있습니다.웹 브라우저 키오스크 - 네트워크 중단으로부터 복구

내 키오스크 응용 프로그램과 웹 서버간에 네트워크가 중단 될 때 키오스크 페이지를 자동 복구 할 수 있습니다. 현재 정전이 발생하면 응용 프로그램을 다시 시작해야합니다. 어떤 브라우저에서도 이것을 구현할 수있는 방법이 있습니까?

답변

0

정말 다릅니다. 응용 프로그램이 비대화 형이라면 매우 간단해야합니다. 두 개의 프레임을 사용하고 하나의 응용 프로그램을로드하고 다른 프레임의 URL을 주기적으로 변경하게하십시오. 이렇게하면 첫 번째 프레임이 새로 고침되지 않으므로 네트워크가 중단 될 경우 네트워크가 다시 돌아올 때까지 페이지가 계속 순환됩니다 (오류로 표시됨). 다음 시점에 앱이 정상으로 돌아옵니다 새롭게 하다).

두 프레임으로 표시됩니다. 페이지를 순환하는 데 필요한 JavaScript 만 포함 된 첫 번째 프레임은 쉽게 보이지 않을 수 있습니다.

페이지가 변경되기 전에 Ajax를 사용하여 폴링하는 것과 같은 복잡한 작업을 수행하여 연결 여부를 확인할 수도 있지만, 필요한지 여부는 사용자가 결정할 수 있습니다.

0

페이지를 홈페이지로 설정하고 Firefox를 자동 시작 폴더에 추가하십시오.

키오스크 모드의 경우 an addon이 유용하다고 밝혀졌습니다.

편집 내가에 아약스 전화를하고 같은 것을 할 것이라고 응답하지 당신의 스위처에서 사이트의 문제를 들어
(가 다시 시작해야합니다 귀하의 사이트라고 생각) ... 비록 나 자신을 테스트하지 않았습니다 페이지를 먼저 검사하고 http 상태를 확인하십시오. 괜찮 으면 - 콘텐츠 영역 (iframe?)에 페이지를로드하고, 그렇지 않으면 다음 페이지로 이동하십시오. 페이지는 루프에서 매번 검사되어 백업 될 때 아래쪽 페이지가 표시됩니다.

아주 스케치하지만 요점을 얻으시겠습니까?

+0

자동 시작은 훌륭하지만 브라우저가 웹 페이지에 대한 네트워크 연결 실패로부터 복구하는 데 도움이되지 않습니다. – kittyhawk

+0

아, 죄송합니다. 게시물을 잘못 읽었을 것입니다. 편집 할 것입니다. –

0

비슷한 설정이 있습니다. 나는 ScrollyFox (https://addons.mozilla.org/sv-se/firefox/addon/scrollyfox/)와 함께 탭 슬라이드 쇼 (https://addons.mozilla.org/sv-se/firefox/addon/tab-slideshow/)를 사용했습니다.

30 초마다 탭을 다시로드하도록 슬라이드 쇼 설정을했습니다. 내가 보여주고 싶은 각 사이트마다 하나의 탭이 있습니다. 탭 슬라이드 쇼는 일정한 간격으로 순환됩니다. 이 접근 방식의 장점은 대개 항상 완전히로드된다는 것입니다.

firefox 4의 전체 화면에서 F11을 누른 다음 Alt + F4를 누르면 다음에로드 될 때 전체 화면으로 시작됩니다. 전에 Full FullScreen을 사용했지만 FF4를 지원하도록 업그레이드되지 않았습니다. 그것은 3.6에서 작동합니다.