この文章は Salesforce 機械翻訳システムを使用して翻訳されました。詳細はこちらをご参照ください。
英語に切り替える

JavaScript 内でユーザに表示する Salesforce スタイルの決定

ページやアプリケーションで多数の JavaScript を使用する場合、JavaScript コードでユーザに表示する Salesforce テーマを識別するのは重要です。現在のユーザエクスペリエンスコンテキストを識別すれば、JavaScript コード内のナビゲーションを適切に管理できます。

UITheme.getUITheme() JavaScript 関数は、現在のユーザインターフェースのテーマを識別する次のいずれかの値を含む文字列を返します。

  • Theme1 — 古い Salesforce テーマ
  • Theme2 — Salesforce Classic 2005 ユーザインターフェースのテーマ
  • Theme3 — Salesforce Classic 2010 ユーザインターフェースのテーマ
  • Theme4d — 最新の「Lightning Experience」Salesforce のテーマ
  • Theme4t — Salesforce モバイルアプリケーションのテーマ
  • Theme4u — Lightning コンソールのテーマ
  • PortalDefault — Salesforce カスタマーポータルのテーマ
  • Webstore — Salesforce AppExchange のテーマ

返される文字列値は、Visualforce $User.UITheme および $User.UIThemeDisplayed グローバル変数によって返される値と同じです。

次のマークアップは、現在のユーザエクスペリエンスコンテキストが Lightning Experience テーマであるかどうかを確認します。

1function isLightningDesktop() {
2  return UITheme.getUITheme === "Theme4d";
3}