내용 건너뛰기

HTML5 클라이언트: 지원되는 브라우저

HTML5 클라이언트를 사용할 때 시작 시 브라우저에 빨간 경고가 표시되면

브라우저가 Websockets를 지원하지 않거나 브라우저가 Canvas를 지원하지 않음을 의미합니다. 이러한 기술을 지원하지 않는 브라우저는 IE6, IE7, IE8, IE9이며 이러한 기능을 에뮬레이트하기 위해 FLASH가 필요합니다.

웹소켓 및 캔버스를 지원하는 브라우저

브라우저 캔버스 웹소켓
파이어폭스 전체 버전 4부터 시작하는 전체
크롬 전체 PC에서 가장 많이 알려진 버전에서 전체 사용 가능
오페라 전체 최신 버전에서 전체 사용 가능
IE6 플래시 플래시(에뮬레이션 및 프록시 지원 없음)
플래시 프록시 지원이 포함된 XHR
IE7 플래시 플래시(에뮬레이션 및 프록시 지원 없음)
플래시 프록시 지원이 포함된 XHR
IE8 플래시 플래시(에뮬레이션 및 프록시 지원 없음)
플래시 프록시 지원이 포함된 XHR
IE9 플래시 플래시(에뮬레이션 및 프록시 지원 없음)
플래시 프록시 지원이 포함된 XHR
IE10 전체 전체
안드로이드 네이티브 전체 XHR
오페라 모바일 전체 최신 버전에서 전체 사용 가능
파이어폭스 모바일 전체 전체
사파리 모바일 전체 최신 버전에서 iOS4까지 전체 지원, 그 외에는 XHR을 통해 에뮬레이션됨

또한 참조: 웹소켓과 XHR의 차이점은 무엇인가요?

브라우저가 페이지를 HTTPS 주소로 자동으로 새로 고치는 경우

웹소켓 전송이 지원되지 않음을 의미합니다. 이는 여러 Android 네이티브 모바일 브라우저에서 발생하는 경우입니다. 이는 브라우저가 자동으로 XHR 전송으로 전환되기 때문입니다.

하지만 이 전송이 HTTP 프로토콜로 장거리에서 이루어지기 때문에 각 요청은 새로운 연결을 생성합니다. 새로운 연결을 생성하는 것은 매우 느리고 불안정합니다(초당 최대 20개의 새로운 연결). 따라서 이러한 불안정을 피하기 위해 프로그램은 페이지가 자동으로 HTTPS 주소로 새로 고쳐져 HTTPS 연결을 강제하도록 설계되었습니다.

물리적으로도 대부분 지속적인 보안 연결을 얻고 장거리에서 훨씬 더 안정적입니다. 따라서 브라우저의 논리는 HTTP 프로토콜을 사용할 때처럼 새로운 연결을 생성하는 대신 이미 설정된 SSL 연결을 재사용합니다.

이 동작은 다음 옵션을 통해 변경할 수 있습니다. 이 옵션은 TSplus 프로그램 폴더의 다음 경로에 있는 setting.js 파일에 있습니다: Clients\www\software\html5\settings.js:

forcesslforxhr = false;

하지만 XHR 모드에서 SSL 사용을 비활성화하는 것은 절대 권장되지 않습니다.

*“C:\Program Files (x86)\TSplus\Clients\www\software\html5” 폴더에 “settings.js”라는 파일이 없으면, 귀하의 TSplus 버전이 오래된 것이며 이 문서는 적용되지 않습니다. 먼저 시스템을 업데이트하거나 지원팀에 문의하시기 바랍니다.*