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

JavaScript 組み込み API (ecma-intrinsics) の検証

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

「組み込み API」とは何でしょうか? それは、ECMAScript 言語仕様で定義された API のことです。つまり、JavaScript に組み込まれている API です。これには仕様の付録 B が含まれます。この付録では、JavaScript の「コア」には含まれていないにも関わらず、Web ブラウザ内で実行される JavaScript ではまだサポートされている従来のブラウザ機能を扱っています。

組み込みと考えられている JavaScript の機能 (window および document グローバル変数など) には、より制約の多い API を提供する SecureObject オブジェクトに置き換えられたものもあります。

ルールの詳細

このルールは、組み込み JavaScript API の使用が公開されている仕様に従っているかどうかを検証します。非標準、非推奨、削除済みの言語機能の使用は許可されません。