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. |