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

コミュニティの Lightning Locker

Lightning Locker は、Lightning コンポーネント用の強力なセキュリティアーキテクチャであり、各 Lightning コンポーネントをそれぞれの名前空間に分離することによってセキュリティを強化します。また、Lightning Locker では、サポートされる API へのアクセスのみを許可し、公開されていないフレームワーク内部へのアクセスを排除することで、コードのサポート性を高めています。

コミュニティの Lightning Locker

Lightning Locker は、すべての新規 Lightning コミュニティではデフォルトで有効化されています。ただし、コミュニティの CSP レベルによっては、エクスペリエンスビルダーのすべてのコンポーネントで Lightning Locker を無効化できます。

Lightning Locker を無効化すると、コミュニティのセキュリティが弱まる可能性があり、一部のコンポーネントは実行時に表示されなくなります。

警告

Lightning Locker の無効化と設計上の考慮事項については、Salesforce の「CSP and Lightning Locker in Lightning Communities (Lightning コミュニティの CSP と Lightning Locker)」を参照してください。

また、コンポーネントの API バージョンを 39.0 以前に設定することにより、個別の Aura コンポーネントに対して Lightning Locker を無効化することもできます。ただし、一貫性を保ちデバッグを容易にするため、可能な場合はアプリケーションのすべてのコンポーネントに同じ API バージョンを設定することをお勧めします。

Aura コンポーネント

Lightning Web コンポーネントを開発している場合は、『Lightning Web コンポーネント開発者ガイド』の以下のトピックを参照してください。

Lightning Web コンポーネント

Lightning Web コンポーネントを開発している場合は、『Lightning Web コンポーネント開発者ガイド』の以下のトピックを参照してください。
  • Lightning Web コンポーネントを開発する場合の Lightning Locker の使用については、「Lightning Locker のセキュリティ」を参照してください。
  • Lightning Locker を有効化した Lightning Web コンポーネントをコミュニティで使用するための準備については、「Lightning Locker ツール」を参照してください。