GlideUICompatibility - スコープ指定
スコープ指定の GlideUICompatibility クラスでは、スコープ対象のアプリケーションで独自に最低のブラウザーバージョンを定義することができます。バージョンの定義は、スコープ対象のアプリケーションのシステムプロパティを作成することで行われます。
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 - getCompatibility()
ブラウザーのバージョンに基づいて「block」または「allow」を返します。
| 名前 | タイプ | 説明 |
|---|---|---|
| なし |
| タイプ | 説明 |
|---|---|
| 文字列 | block または allow |
UICompatibility = new GlideUICompatibility(gs.getCurrentScopeName());
var blockOrAllow = UICompatibility.getCompatibility();
gs.info(blockOrAllow);
出力:allow
スコープ対象の GlideUICompatibility - GlideUICompatibility(文字列 scopeName)
GlideUICompatibility オブジェクトを作成します。
| 名前 | タイプ | 説明 |
|---|---|---|
| scopeName | 文字列 | スコープ対象のアプリケーションの名前 |
スコープ指定の GlideUICompatibility - isBlocked()
ブラウザーがサポートされていないかどうかを判断します。
| 名前 | タイプ | 説明 |
|---|---|---|
| なし |
| タイプ | 説明 |
|---|---|
| ブーリアン | ブラウザーがサポートされていない場合は True です。 |
UICompatibility = new GlideUICompatibility(gs.getCurrentScopeName());
var blocked = UICompatibility.isBlocked();
gs.info(blocked);
出力:false