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를 반환합니다.