ক্রস-অরিজিন রিসোর্স শেয়ারিং (CORS) হল ওয়েব ব্রাউজারে অন্য ডোমেন থেকে সীমাবদ্ধ সংস্থানগুলিকে অনুমতি দেওয়ার একটি পদ্ধতি
ধরুন, আপনি যদি HTML5-এ ক্লিক করেন- html5 ডেমো বিভাগে ভিডিও প্লেয়ার। এটি ক্যামেরার অনুমতি চাইবে। যদি ব্যবহারকারী অনুমতি দেয় তবেই এটি ক্যামেরা খুলবে অন্যথায় এটি ওয়েব অ্যাপ্লিকেশনের জন্য ক্যামেরা খুলবে না
এখানে Chrome, Firefox, Opera এবং Safari সকলেই XMLHttprequest2 অবজেক্ট ব্যবহার করে এবং ইন্টারনেট এক্সপ্লোরার একই রকম XDomainRequest অবজেক্ট, অবজেক্ট ব্যবহার করে।
ফাংশন createCORSRequest(পদ্ধতি, url) { var xhr =new XMLHttpRequest(); if ("withCredentials" in xhr) {// XMLHttpRequest অবজেক্টের "withCredentials" প্রপার্টি আছে কিনা চেক করুন। // "সাথে শংসাপত্র" শুধুমাত্র XMLHTTPRequest2 বস্তুতে বিদ্যমান। xhr.open(পদ্ধতি, url, true); } else if (typeof XDomainRequest !="undefined") { // অন্যথায়, XDomainRequest কিনা পরীক্ষা করুন। // XDomainRequest শুধুমাত্র IE তে বিদ্যমান, এবং CORS অনুরোধ করার IE এর উপায়। xhr =নতুন XDomainRequest(); xhr.open(পদ্ধতি, url); } else {// অন্যথায়, CORS ব্রাউজার দ্বারা সমর্থিত নয়৷ xhr =শূন্য; } ফেরত দিন