Sencha-touch-environment-detection
Sencha Touch-環境検出
使用しているオペレーティングシステム、作業しているブラウザ、および環境で利用可能な機能を識別するのに役立ちます。
Sencha Touchは、環境固有の情報を取得するためのさまざまな機能を提供します。 条件がif(Ext.os.is.Windows)\ {}であり、条件に基づいてタスクを実行できる場合、以下に示すすべてのメソッドをチェックインできます。
以下のすべてのメソッドはブール値を返します。
オペレーティング・システム
Ext.osは、作業中のオペレーティングシステムを知るためのさまざまなメソッドを提供するクラスです。
Sr.No | Method & Description |
---|---|
1 |
Ext.os.is.webOS この関数は、webosオペレーティングシステムを使用している場合はtrueを返し、そうでない場合はfalseを返します。 |
2 |
Ext.os.is.RIMTable この関数は、RIMTableオペレーティングシステムを使用している場合はtrueを返し、そうでない場合はfalseを返します。 |
3 |
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.No | Method & Description |
---|---|
1 |
Ext.os.is.iPad iPadを使用している場合、この関数はtrueを返します。それ以外の場合はfalseを返します。 |
2 |
Ext.os.is.iPhone この関数は、iPhoneを使用している場合はtrueを返し、それ以外の場合はfalseを返します。 |
3 |
Ext.os.is.iPod この関数は、iPodを使用している場合はtrueを返し、それ以外の場合はfalseを返します。 |
オペレーティングシステムのバージョン
Sr.No | Method & Description |
---|---|
1 |
Ext.os.name オペレーティングシステムの名前を返します。 |
2 |
Ext.os.version.version 使用しているオペレーティングシステムのバージョンを示します。 |
ブラウザ検出
Sr.No | Method & Description |
---|---|
1 |
Ext.browser.is.IE この関数は、Internet Explorerブラウザーを使用している場合はtrueを返し、そうでない場合はfalseを返します。 |
2 |
Ext.browser.is.FF この関数は、FireFoxブラウザーを使用している場合はtrueを返し、そうでない場合はfalseを返します。 |
3 |
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.No | Method & Description |
---|---|
1 |
Ext.browser.userAgent 現在のuserAgentを返します。 |
2 |
Ext.browser.isSecure 現在のページがSSLを使用している場合、trueを返します。 |
3 |
Ext.browser.isStrict ブラウザがストリクトモードの場合、trueを返します。 |
4 |
Ext.browser.engineName ブラウザエンジン名(WebKit、Gecko、Presto、Trident、その他)を返します。 |
5 |
Ext.browser.engineVersion ブラウザエンジンのバージョンを返します。 |
特徴
Ext.feature.hasは、ブラウザに次の機能があるかどうかを確認します。
Sr.No | Method & Description |
---|---|
1 |
Ext.feature.has.Audio ブラウザがhtml5のオーディオタグ機能をサポートしている場合、このメソッドはtrueを返します。 |
2 |
Ext.feature.has.Canvas ブラウザがhtml5のキャンバスタグ機能をサポートしている場合、このメソッドはtrueを返します。 |
3 |
Ext.feature.has.classList ブラウザがhtml5のクラスリスト機能をサポートしている場合、このメソッドはtrueを返します。これは、html要素のcssクラスの追加、削除、切り替えに使用されます。 |
4 |
Ext.feature.has.Css3dTransforms ブラウザがcss3のCss 3d変換機能をサポートしている場合、このメソッドは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のGeolocation機能をサポートしている場合、このメソッドは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 Web SQLデータベースは、クエリ操作を実行できるデータベースにデータを保存するためのWebページAPIです。 ブラウザがWeb Sql Databaseをサポートしている場合、このメソッドは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 Webソケットは基本的に、クライアントとサーバー間の2つの通信をサポートするコンピューターの通信プロトコルです。 このメソッドは、ブラウザがWebSocketをサポートしている場合はtrueを返し、そうでない場合はfalseを返します。 |