Sencha Touch - Deteksi Lingkungan

Ini membantu Anda dalam mengidentifikasi sistem operasi yang Anda gunakan, browser mana yang Anda gunakan, dan fitur apa yang tersedia untuk lingkungan Anda.

Sencha Touch menyediakan fungsi berbeda untuk mendapatkan informasi khusus tentang lingkungan. Semua metode yang disebutkan di bawah ini bisa diperiksa, jika kondisinya adalah if (Ext.os.is.Windows) {} dan didasarkan pada kondisi tugas bisa dijalankan.

Semua metode berikut mengembalikan nilai Boolean.

Sistem operasi

Ext.os adalah kelas yang memberi Anda metode berbeda untuk mengetahui sistem operasi mana yang sedang kami kerjakan.

Sr Tidak Metode & Deskripsi
1

Ext.os.is.webOS

Fungsi ini akan mengembalikan nilai true jika Anda menggunakan sistem operasi webOS selain itu mengembalikan nilai salah.

2

Ext.os.is.RIMTable

Fungsi ini akan mengembalikan nilai true jika Anda menggunakan sistem operasi RIMTable selain itu mengembalikan nilai salah.

3

Ext.os.is.Linux

Fungsi ini akan mengembalikan nilai true jika Anda menggunakan sistem operasi Linux selain itu mengembalikan nilai salah.

4

Ext.os.is.Windows

Fungsi ini akan mengembalikan nilai true jika Anda menggunakan sistem operasi windows selain itu mengembalikan false.

5

Ext.os.is.MacOs

Fungsi ini akan mengembalikan nilai true jika Anda menggunakan sistem operasi Mac selain itu mengembalikan nilai salah.

6

Ext.os.is.BlackBerry

Fungsi ini akan mengembalikan nilai benar jika Anda menggunakan sistem operasi BlackBerry yang lain mengembalikan nilai salah.

7

Ext.os.is.iOS

Fungsi ini akan mengembalikan nilai true jika Anda menggunakan sistem operasi IOS selain itu mengembalikan nilai salah.

8

Ext.os.is.Android

Fungsi ini akan mengembalikan nilai true jika Anda menggunakan sistem operasi Android selain itu mengembalikan nilai salah.

Deteksi Perangkat

Sr Tidak Metode & Deskripsi
1

Ext.os.is.iPad

Fungsi ini akan mengembalikan nilai true jika Anda menggunakan iPad selain itu mengembalikan nilai salah.

2

Ext.os.is.iPhone

Fungsi ini akan mengembalikan nilai benar jika Anda menggunakan iPhone yang lain mengembalikan nilai salah.

3

Ext.os.is.iPod

Fungsi ini akan mengembalikan nilai true jika Anda menggunakan iPod yang lain mengembalikan nilai false.

Versi Sistem Operasi

Sr Tidak Metode & Deskripsi
1

Ext.os.name

Ini mengembalikan nama sistem operasi.

2

Ext.os.version.version

Ini memberikan versi sistem operasi yang kami gunakan.

Deteksi Browser

Sr Tidak Metode & Deskripsi
1

Ext.browser.is.IE

Fungsi ini mengembalikan nilai true jika kita menggunakan browser Internet explorer selain itu mengembalikan false.

2

Ext.browser.is.FF

Fungsi ini mengembalikan nilai true jika kita menggunakan browser FireFox yang lain mengembalikan nilai salah.

3

Ext.browser.is.Chrome

Fungsi ini mengembalikan nilai true jika kita menggunakan browser Chrome selain itu mengembalikan false.

4

Ext.browser.is.Opera

Fungsi ini mengembalikan nilai true jika kita menggunakan browser Opera selain itu mengembalikan false.
5

Ext.browser.is.Safari

Fungsi ini mengembalikan nilai true jika kita menggunakan browser Safari yang lain mengembalikan false.

Fungsi ini Ext.browser menyediakan berbagai fungsi lainnya -

Sr Tidak Metode & Deskripsi
1

Ext.browser.userAgent

Ini mengembalikan userAgent saat ini.

2

Ext.browser.isSecure

Ini mengembalikan nilai true jika halaman saat ini menggunakan SSL.

3

Ext.browser.isStrict

Ini mengembalikan nilai true jika browser dalam mode ketat.

4

Ext.browser.engineName

Ini mengembalikan nama mesin browser (WebKit, Gecko, Presto, Trident dan Lainnya).

5

Ext.browser.engineVersion

Ini mengembalikan versi mesin browser.

fitur

Ext.feature.has adalah untuk memeriksa apakah browser memiliki fitur berikut atau tidak.

Sr Tidak Metode & Deskripsi
1

Ext.feature.has.Audio

Metode ini mengembalikan nilai true jika browser mendukung fitur tag audio html5.

2

Ext.feature.has.Canvas

Metode ini mengembalikan nilai true jika browser mendukung fitur tag kanvas html5.

3

Ext.feature.has.classList

Metode ini mengembalikan nilai true jika browser mendukung fitur daftar kelas html5 yang digunakan untuk menambah, menghapus, dan mengalihkan kelas css untuk elemen html.

4

Ext.feature.has.Css3dTransforms

Metode ini mengembalikan nilai true jika browser mendukung fitur Transformasi 3d Css dari css3.

5

Ext.feature.has.CssAnimations

Metode ini mengembalikan nilai true jika browser mendukung animasi css3.

6

Ext.feature.has.CssTransforms

Metode ini mengembalikan nilai true jika browser mendukung fitur transformasi Css dari css3.

7

Ext.feature.has.CssTransitions

Metode ini mengembalikan nilai true jika browser mendukung fitur transisi css3.

8

Ext.feature.has.DeviceMotion

Metode ini mengembalikan nilai true jika browser mendukung fitur gerakan perangkat.

9

Ext.feature.has.Geolocation

Metode ini mengembalikan nilai true jika browser mendukung fitur Geolokasi html5.

10

Ext.feature.has.History

Metode ini mengembalikan nilai true jika browser Mendukung fitur riwayat html.

11

Ext.feature.has.Orientation

Metode ini mengembalikan nilai true jika browser dapat mendeteksi orientasi perangkat mana.

12

Ext.feature.has.OrientationChange

Metode ini mengembalikan nilai true jika browser dapat mendeteksi perubahan Orientasi perangkat.

13

Ext.feature.has.Range

Range adalah jenis tag input html untuk elemen slider range, jadi jika browser mendukung slider, fungsi ini mengembalikan true.

14

Ext.feature.has.SqlDatabase

Database sql web adalah api halaman web untuk menyimpan data dan database tempat kita dapat melakukan operasi kueri. Metode ini mengembalikan nilai true jika browser mendukung Database Sql web.

15

Ext.feature.has.Svg

Svg adalah singkatan dari Scalable Vector Graphics, metode ini mengembalikan nilai true jika browser mendukung fitur svg html 5.

16

Ext.feature.has.Touch

Metode ini mengembalikan nilai true jika browser memiliki fitur Touch.

17

Ext.feature.has.Video

Metode ini mengembalikan nilai true jika browser mendukung tag video html 5.

18

Ext.feature.has.Vml

Vml adalah singkatan dari bahasa markup vektor yang merupakan bahasa markup berbasis xml. Jadi metode ini mengembalikan nilai true jika browser mendukung vml.

19

Ext.feature.has.WebSockets

Web socket pada dasarnya adalah protokol komunikasi untuk komputer yang mendukung dua komunikasi antara klien dan server. Metode ini mengembalikan nilai true jika browser Mendukung WebSockets, metode ini mengembalikan false.