Html5-cors
提供:Dev Guides
HTML5-CORS
- クロスオリジンリソース共有(CORS)*は、Webブラウザの別のドメインからの制限されたリソースを許可するメカニズムです。
たとえば、html5デモセクションで_HTML5- video player_をクリックするとします。 カメラの許可を求めます。 ユーザーが許可を許可すると、カメラのみが開かれるか、Webアプリケーションのカメラが開かなくなります。
CORSリクエストを行う
ここでは、Chrome、Firefox、Opera、およびSafariはすべてXMLHttprequest2オブジェクトを使用し、Internet Explorerは同様のXDomainRequestオブジェクトであるオブジェクトを使用します。
CORSのイベントハンドル
Sr.No. | Event Handler & Description |
---|---|
1 |
onloadstart リクエストを開始します |
2 |
onprogress データをロードし、データを送信します |
3 |
onabort リクエストを中止します |
4 |
onerror リクエストが失敗しました |
5 |
onload ロードを正常に要求する |
6 |
ontimeout リクエストが完了する前にタイムアウトが発生しました |
7 |
onloadend リクエストが成功または失敗した場合 |
onloadまたはonerrorイベントの例
ハンドラーを使用したCORSの例
以下の例は、makeCorsRequest()とonloadハンドラの例を示しています