Lightning コンポーネント開発者ガイド
Winter '25 (API version 62.0)
Spring '24 (API version 60.0)
Winter '22 (API version 53.0)
Summer '21 (API version 52.0)
Summer '19 (API version 46.0)
Spring '19 (API version 45.0)
Winter '19 (API version 44.0)
Summer '18 (API version 43.0)
Spring '18 (API version 42.0)
Winter '18 (API version 41.0)
Summer '17 (API version 40.0)
Spring '17 (API version 39.0)
Winter '17 (API version 38.0)
Summer '16 (API version 37.0)
Spring '16 (API version 36.0)
Winter '16 (API version 35.0)
Summer '15 (API version 34.0)
Spring '15 (API version 33.0)
Winter '15 (API version 32.0)
アプリケーションの概要
アプリケーションの UI の設計
アプリケーションテンプレートの作成
AppCache の使用
アプリケーションとコンポーネントの配布
セキュアなコードの開発
LockerService アーキテクチャレイヤでは、個々の Lightning コンポーネントが各自のコンテナで分離され、コーディングのベストプラクティスが適用されるためセキュリティが向上します。
このフレームワークでは、コンテンツセキュリティポリシー (CSP) を使用して、ページに読み込むコンテンツのソースを制御します。
-
LockerService とは?
LockerService は、Lightning コンポーネントのための強力なセキュリティアーキテクチャです。LockerService では、Lightning コンポーネントが各自の名前空間で分離されるためセキュリティが向上します。また、LockerService では、コードのサポート機能が向上するベストプラクティスが促進されます。これは、サポートされる API へのアクセスのみを許可し、公開されていないフレームワーク内部へのアクセスを排除することで実現します。 -
コンテンツセキュリティポリシーの概要
Lightning コンポーネントフレームワークでは、W3C 標準のコンテンツセキュリティポリシー (CSP) を使用して、ページに読み込むことができるコンテンツのソースを制御します。 -
Salesforce Lightning CLI
Lightning CLI は Heroku Toolbelt プラグインで、コードをスキャンして一般的な JavaScript コーディングの問題や Lightning 固有の問題がないか調べることができます。このツールは、LockerService を有効にするための Lightning コンポーネントコードを準備する上で有用です。