Javascript
 Computer >> コンピューター >  >> プログラミング >> Javascript

HTML5でのクロスオリジン属性の使用法は何ですか?


公式仕様では、クロスオリジン属性は-

と記載されています。
The crossorigin attribute is a CORS settings attribute.
Its purpose is to allow images from third-party sites that allow
cross-origin access to be used with canvas.


CORSヘッダーと組み合わせると、要素で定義され、外部からロードされた画像をキャンバスで使用できるようになります。手順は、現在のオリジンからロードされるようなものです。

これを使用して、jsエラーをログに記録するなどのJavaScriptエラーを解決できます-

if (securityOrigin()->canRequest(targetUrl)) {
   msg = myError;
   line = myLineNumber;
   source = sourceURL;
} else {
   msg = "Error!";
   source = String();
   line = 0;
}

  1. JavaScriptでのArray.Every()メソッドの使用法は何ですか?

    Array.Every() Array.Every()メソッドは、指定された配列内のすべての要素が、提供された関数(ユーザーによって指定された関数)によって実装されたテストに合格するかどうかをチェックします。すべての要素がテストに合格するとtrueを実行し、配列内の1つの要素がテストに失敗した場合でもfalseを実行します。次の例では、every()メソッドは、指定された給与要素が指定された給与制限(10000)を超えたかどうかをチェックして実行します。ブール(true、false)出力。 例 <html> <body> <p id="every1&

  2. 属性の一般化のルールは何ですか?

    属性の一般化は、次のルールに依存します。元の作業関係に属性の個別の値の膨大なコレクションがあり、属性に一般化演算子のグループが存在する場合、一般化演算子を選択して属性に使用する必要があります。 。 このルールは、次の理由に依存します。一般化サービスを使用して、作業関係のタプルまたはルール内の属性値を一般化すると、ルールがより多くの初期データタプルをカバーするようになり、定義する概念が一般化されます。これは、インスタンスからの知識で一般化ツリーを登ること、または概念ツリーのアセンションとして定義される一般化ルールに対応します。 これは、含まれている属性またはアプリケーションに基づいており、ユ