কম্পিউটার

HTML5 সহ ওয়েব ব্রাউজারে অন্য ডোমেন থেকে সীমাবদ্ধ সংস্থানগুলিকে কীভাবে অনুমতি দেওয়া যায়


ক্রস-অরিজিন রিসোর্স শেয়ারিং (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 =শূন্য; } ফেরত দিন 
  1. কিভাবে HTML5 এ ওয়েব ব্রাউজার সাপোর্ট চেক করবেন

  2. জাভাস্ক্রিপ্ট দিয়ে ব্রাউজারটি অনলাইন বা অফলাইন কিনা তা কীভাবে সনাক্ত করবেন?

  3. কিভাবে HTML5 localStorage API দিয়ে ব্রাউজারে ডেটা সংরক্ষণ করবেন?

  4. S দিয়ে আপনার টার্মিনাল থেকে কিভাবে ওয়েবে সার্চ করবেন