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

HTML5CORSのイベントハンドラーの例


クロスオリジンリソースシェアリング(CORS)は、Webブラウザ内の別のドメインからの制限されたリソースを許可するメカニズムです

たとえば、html5デモセクションでHTML5-ビデオプレーヤーをクリックした場合。カメラの許可を求めます。ユーザーが許可を許可した場合、それだけがカメラを開きます。そうでない場合は、Webアプリケーション用にカメラを開きません。

以下は、CORSのイベントハンドラーの例です。

xhr.onload = function() {
   var responseText = xhr.responseText;
   // process the response.
   console.log(responseText);
};
xhr.onerror = function() {
   console.log('There was an error!');
};

  1. HTML5キャンバスでマルチクリックイベントを使用するにはどうすればよいですか?

    キャンバスに円が描かれていて、半分に赤い色を、円の一部に灰色を塗ったら、赤い色をクリックすると、function1を呼び出します。 灰色の部分をクリックすると、関数2が呼び出され、再利用可能なパスオブジェクトを使用して、テストするさまざまな部分を格納する必要があります。クリックハンドラーを使用して、キャンバスを共有し、目的の作業を行うことができます。 Path2Dオブジェクトを使用して、パス情報を保存できます。 var path1 = new Path2D(); var path2 = new Path2D(); var newpaths = [path1,path 2];   /

  2. HTML5でカメラデバイスへのアクセスのみを許可する

    iOSではカメラデバイスへの唯一のアクセスはできません。公式仕様では、次のことが示唆されています- この仕様のユーザーエージェント実装は、マイクまたはカメラによるコンテンツのキャプチャを開始する前に、ユーザーの同意を求めることをお勧めします。これは、ユーザーデータのプライバシーに関連する規制、法律、およびベストプラクティスの要件を満たすために必要になる場合があります。さらに、ユーザーエージェントの実装では、入力デバイスが有効になっているときにユーザーに指示を提供し、ユーザーがそのようなキャプチャを終了できるようにすることをお勧めします。 同様に、ユーザーエージェントは、ユーザーが-を実行できる