HTML5のCORS
クロスオリジンリソースシェアリング(CORS)は、制限されたリソースをWebブラウザの別のドメインから許可するメカニズムです
たとえば、html5デモセクションでHTML5-ビデオプレーヤーをクリックするとします。カメラの許可を求めます。ユーザーが許可を許可した場合、それだけがカメラを開くか、そうでない場合はWebアプリケーション用のカメラを開きません
ここで、Chrome、Firefox、Opera、SafariはすべてXMLHttprequest2オブジェクトを使用し、InternetExplorerは同様のXDomainRequestオブジェクトであるオブジェクトを使用します。
function createCORSRequest(method, url) { var xhr = new XMLHttpRequest(); if ("withCredentials" in xhr) { // Check if the XMLHttpRequest object has a "withCredentials" property. // "withCredentials" only exists on XMLHTTPRequest2 objects. xhr.open(method, url, true); } else if (typeof XDomainRequest != "undefined") { // Otherwise, check if XDomainRequest. // XDomainRequest only exists in IE, and is IE's way of making CORS requests. xhr = new XDomainRequest(); xhr.open(method, url); } else { // Otherwise, CORS is not supported by the browser. xhr = null; } return xhr; } var xhr = createCORSRequest('GET', url); if (!xhr) { throw new Error('CORS not supported'); }
-
HTML5を使用してWebブラウザで別のドメインからの制限されたリソースを許可する方法
クロスオリジンリソースシェアリング(CORS)は、制限されたリソースをWebブラウザの別のドメインから許可するメカニズムです たとえば、html5デモセクションでHTML5-ビデオプレーヤーをクリックした場合。カメラの許可を求めます。ユーザーが許可を許可した場合、それだけがカメラを開くか、そうでない場合はWebアプリケーション用のカメラを開きません ここで、Chrome、Firefox、Opera、SafariはすべてXMLHttprequest2オブジェクトを使用し、InternetExplorerは同様のXDomainRequestオブジェクトであるオブジェクトを使用します。 funct
-
HTML5キャンバス変換
HTML5キャンバスは、変換行列を直接変更できるメソッドを提供します。変換行列は、最初はID変換である必要があります。その後、変換方法を使用して調整できます。 例 キャンバス変換の例を見てみましょう: <!DOCTYPE HTML> <html> <head> <script> function drawShape(){ //