GlideUICompatibility - スコープ指定
GlideUICompatibility API は、スコープ対象のアプリケーションが独自の最小ブラウザーバージョンを定義する機能を提供します。これを行うには、スコープ対象のアプリケーションのシステムプロパティを作成します。
sys_propertiesリストを使用してプロパティを作成し、バージョン番号を割り当てます。スコープ対象のアプリケーションからこれを行うと、<scope-name> プリフィックスがプロパティ名に自動的に追加されます。スコープ対象のアプリケーション UI 互換性プロパティは次のとおりです。
- <scope-name>.ui.ie_minimum
- <scope-name>.ui.chrome_minimum
- <scope-name>.ui.firefox_minimum
- <scope-name>.ui.safari_major_version_minimum
その後、 GlideUICompatibility クラスを使用して、現在のブラウザーがサポートされているかどうかを判断できます。
GlideUICompatibility - GlideUICompatibility(文字列 scopeName)
GlideUICompatibility オブジェクトを作成します。
| 名前 | タイプ | 説明 |
|---|---|---|
| scopeName | 文字列 | アプリケーションのスコープ名。 |
GlideUICompatibility:getCompatibility()
ブラウザのバージョンに基づいて「ブロック」または「許可」という用語を返します。
| 名前 | タイプ | 説明 |
|---|---|---|
| なし |
| タイプ | 説明 |
|---|---|
| 文字列 | ブロックまたは許可します。 |
UICompatibility = new GlideUICompatibility(gs.getCurrentScopeName());
var blockOrAllow = UICompatibility.getCompatibility();
gs.info(blockOrAllow);
出力:
allow
GlideUICompatibility:isBlocked()
ブラウザがサポートされていない (ブロックされている) かどうかを判断します。
| 名前 | タイプ | 説明 |
|---|---|---|
| なし |
| タイプ | 説明 |
|---|---|
| ブーリアン | ブラウザーがブロックされているかどうかを示すフラグ。 可能な値:
|
UICompatibility = new GlideUICompatibility(gs.getCurrentScopeName());
var blocked = UICompatibility.isBlocked();
gs.info(blocked);
出力:
false