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

Aura コンポーネントの公開 API (secure-component) の検証

このルールは、公開されているサポート対象のフレームワーク API 関数のみを検証し、プロパティが使用されます。
Lightning Locker が有効化されると、そのフレームワークによって、サポートされない API オブジェクトまたはコールを使用できなくなります。つまり、Aura コードで使用が許可されるのは次の機能です。
  • JavaScript に組み込まれた機能 (「組み込み」機能)
  • 公開され、サポートされている、Aura コンポーネントプログラミングモデルに組み込まれた機能
  • 公開され、サポートされている、Lightning Locker SecureObject オブジェクトに組み込まれた機能

Lightning Locker より前は、コンポーネントへの参照を作成または取得した場合、公開されていないものも含め、任意の関数をコールし、そのコンポーネントで使用可能な任意のプロパティにアクセスできました。Lightning Locker が有効化されると、コンポーネントは新しい SecureComponent オブジェクトで「ラップ」されます。このオブジェクトがコンポーネントとその関数およびプロパティへのアクセスを制御します。SecureComponent によって、公開されているサポート対象のコンポーネント API のみを使用するように制限されます。

ルールの詳細

リファレンスドキュメントアプリケーションには、SecureComponent の API がリストされます。リファレンスドキュメントアプリケーションには、次の場所からアクセスします。

https://<myDomain>.lightning.force.com/docs/component-library<myDomain> は、カスタム Salesforce ドメインの名前です

SecureComponent の API は、[JavaScript API] | [コンポーネント] にリストされます。