Sencha Touch-환경 감지
사용중인 운영 체제, 작업중인 브라우저 및 환경에서 사용할 수있는 기능을 식별하는 데 도움이됩니다.
Sencha Touch는 환경에 특정한 정보를 얻기 위해 다양한 기능을 제공합니다. 조건이 if (Ext.os.is.Windows) {}이고 조건을 기반으로하면 아래에 언급 된 모든 방법을 체크인 할 수 있으며 작업을 수행 할 수 있습니다.
다음 메서드는 모두 부울 값을 반환합니다.
운영 체제
Ext.os는 우리가 작업중인 운영 체제를 알 수있는 다양한 방법을 제공하는 클래스입니다.
Sr. 아니요 | 방법 및 설명 |
---|---|
1 | Ext.os.is.webOS 이 함수는 webos 운영 체제를 사용하는 경우 true를 반환하고 그렇지 않으면 false를 반환합니다. |
2 | Ext.os.is.RIMTable 이 함수는 RIMTable 운영 체제를 사용하는 경우 true를 리턴하고 그렇지 않으면 false를 리턴합니다. |
삼 | Ext.os.is.Linux 이 함수는 Linux 운영 체제를 사용하는 경우 true를 반환하고 그렇지 않으면 false를 반환합니다. |
4 | Ext.os.is.Windows 이 함수는 Windows 운영 체제를 사용하는 경우 true를 반환하고 그렇지 않으면 false를 반환합니다. |
5 | Ext.os.is.MacOs 이 함수는 Mac 운영 체제를 사용하는 경우 true를 반환하고 그렇지 않으면 false를 반환합니다. |
6 | Ext.os.is.BlackBerry 이 함수는 BlackBerry 운영 체제를 사용하는 경우 true를 반환하고 그렇지 않으면 false를 반환합니다. |
7 | Ext.os.is.iOS 이 함수는 IOS 운영 체제를 사용하는 경우 true를 반환하고 그렇지 않으면 false를 반환합니다. |
8 | Ext.os.is.Android 이 함수는 Android 운영 체제를 사용하는 경우 true를 반환하고 그렇지 않으면 false를 반환합니다. |
장치 감지
Sr. 아니요 | 방법 및 설명 |
---|---|
1 | Ext.os.is.iPad 이 함수는 iPad를 사용하는 경우 true를 반환하고 그렇지 않으면 false를 반환합니다. |
2 | Ext.os.is.iPhone 이 함수는 iPhone을 사용하는 경우 true를 반환하고 그렇지 않으면 false를 반환합니다. |
삼 | Ext.os.is.iPod 이 함수는 iPod을 사용하는 경우 true를 반환하고 그렇지 않으면 false를 반환합니다. |
운영 체제 버전
Sr. 아니요 | 방법 및 설명 |
---|---|
1 | Ext.os.name 운영 체제의 이름을 반환합니다. |
2 | Ext.os.version.version 우리가 사용하는 운영 체제의 버전을 제공합니다. |
브라우저 감지
Sr. 아니요 | 방법 및 설명 |
---|---|
1 | Ext.browser.is.IE 이 함수는 Internet Explorer 브라우저를 사용하는 경우 true를 반환하고 그렇지 않으면 false를 반환합니다. |
2 | Ext.browser.is.FF 이 함수는 FireFox 브라우저를 사용하는 경우 true를 반환하고 그렇지 않으면 false를 반환합니다. |
삼 | Ext.browser.is.Chrome 이 함수는 Chrome 브라우저를 사용하는 경우 true를 반환하고 그렇지 않으면 false를 반환합니다. |
4 | Ext.browser.is.Opera 이 함수는 Opera 브라우저를 사용하는 경우 true를 반환하고 그렇지 않으면 false를 반환합니다. |
5 | Ext.browser.is.Safari 이 함수는 Safari 브라우저를 사용하는 경우 true를 반환하고 그렇지 않으면 false를 반환합니다. |
이 기능 Ext.browser는 다양한 다른 기능을 제공합니다-
Sr. 아니요 | 방법 및 설명 |
---|---|
1 | Ext.browser.userAgent 현재 userAgent를 반환합니다. |
2 | Ext.browser.isSecure 현재 페이지가 SSL을 사용하는 경우 true를 반환합니다. |
삼 | Ext.browser.isStrict 브라우저가 엄격 모드이면 true를 반환합니다. |
4 | Ext.browser.engineName 브라우저 엔진 이름 (WebKit, Gecko, Presto, Trident 및 기타)을 반환합니다. |
5 | Ext.browser.engineVersion 브라우저 엔진의 버전을 반환합니다. |
풍모
Ext.feature.has는 브라우저에 다음 기능이 있는지 확인하는 것입니다.
Sr. 아니요 | 방법 및 설명 |
---|---|
1 | Ext.feature.has.Audio 브라우저가 html5의 오디오 태그 기능을 지원하는 경우이 메서드는 true를 반환합니다. |
2 | Ext.feature.has.Canvas 브라우저가 html5의 캔버스 태그 기능을 지원하는 경우이 메서드는 true를 반환합니다. |
삼 | Ext.feature.has.classList 브라우저가 html 요소에 대한 CSS 클래스를 추가, 제거 및 전환하는 데 사용되는 html5의 클래스 목록 기능을 지원하는 경우이 메서드는 true를 반환합니다. |
4 | Ext.feature.has.Css3dTransforms 브라우저가 css3의 Css 3d Transform 기능을 지원하는 경우이 메서드는 true를 반환합니다. |
5 | Ext.feature.has.CssAnimations 브라우저가 css3의 애니메이션을 지원하는 경우이 메서드는 true를 반환합니다. |
6 | Ext.feature.has.CssTransforms 브라우저가 css3의 Css 변환 기능을 지원하는 경우이 메서드는 true를 반환합니다. |
7 | Ext.feature.has.CssTransitions 브라우저가 css3의 전환 기능을 지원하는 경우이 메서드는 true를 반환합니다. |
8 | Ext.feature.has.DeviceMotion 브라우저가 장치 동작 기능을 지원하는 경우이 메서드는 true를 반환합니다. |
9 | Ext.feature.has.Geolocation 브라우저가 html5의 지리적 위치 기능을 지원하는 경우이 메서드는 true를 반환합니다. |
10 | Ext.feature.has.History 브라우저가 html의 히스토리 기능을 지원하는 경우이 메소드는 true를 리턴합니다. |
11 | Ext.feature.has.Orientation 브라우저가 장치 방향을 감지 할 수있는 경우이 메서드는 true를 반환합니다. |
12 | Ext.feature.has.OrientationChange 브라우저가 장치 방향의 변화를 감지 할 수있는 경우이 메서드는 true를 반환합니다. |
13 | Ext.feature.has.Range 범위는 범위 슬라이더 요소에 대한 HTML 입력 태그 유형이므로 브라우저가 슬라이더를 지원하는 경우이 함수는 true를 반환합니다. |
14 | Ext.feature.has.SqlDatabase 웹 SQL 데이터베이스는 쿼리 작업을 수행 할 수있는 데이터 n 데이터베이스를 저장하기위한 웹 페이지 API입니다. 브라우저가 웹 SQL 데이터베이스를 지원하는 경우이 메서드는 true를 반환합니다. |
15 | Ext.feature.has.Svg Svg는 Scalable Vector Graphics의 약자이며 브라우저가 html 5의 svg 기능을 지원하는 경우 true를 반환합니다. |
16 | Ext.feature.has.Touch 이 메서드는 브라우저에 터치 기능이있는 경우 true를 반환합니다. |
17 | Ext.feature.has.Video 브라우저가 html 5 비디오 태그를 지원하는 경우이 메서드는 true를 반환합니다. |
18 | Ext.feature.has.Vml Vml은 xml 기반 마크 업 언어 인 벡터 마크 업 언어를 나타냅니다. 따라서 브라우저가 vml을 지원하는 경우이 메서드는 true를 반환합니다. |
19 | Ext.feature.has.WebSockets 웹 소켓은 기본적으로 클라이언트와 서버 간의 두 가지 통신을 지원하는 컴퓨터 용 통신 프로토콜입니다. 이 메서드는 브라우저가 WebSocket을 지원하는 경우 true를 반환하고 그렇지 않으면 false를 반환합니다. |