Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Javascript

HTML5 के साथ वेब ब्राउज़र में किसी अन्य डोमेन से प्रतिबंधित संसाधनों की अनुमति कैसे दें

<घंटा/>

क्रॉस-ओरिजिनल रिसोर्स शेयरिंग (सीओआरएस) एक ऐसा तंत्र है जो वेब ब्राउज़र में किसी अन्य डोमेन से प्रतिबंधित संसाधनों को अनुमति देता है

मान लीजिए, यदि आप html5 डेमो सेक्शन में HTML5- वीडियो प्लेयर पर क्लिक करते हैं। यह कैमरा अनुमति मांगेगा। यदि उपयोगकर्ता अनुमति देता है तो केवल वह कैमरा खोलेगा अन्यथा यह वेब अनुप्रयोगों के लिए कैमरा नहीं खोलेगा

यहां क्रोम, फ़ायरफ़ॉक्स, ओपेरा और सफारी सभी XMLHttprequest2 ऑब्जेक्ट का उपयोग करते हैं और इंटरनेट एक्सप्लोरर समान 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');
}

  1. कैसे पता लगाएं कि ब्राउज़र जावास्क्रिप्ट के साथ ऑनलाइन है या ऑफलाइन?

    जावास्क्रिप्ट के साथ यह पता लगाने के लिए कि ब्राउज़र ऑनलाइन है या ऑफलाइन, कोड इस प्रकार है - उदाहरण जावास्क्रिप्ट उदाहरण के साथ ऑनलाइन या ऑफलाइनआप ऑनलाइन हैं या नहीं यह जांचने के लिए नीचे दिए गए बटन पर क्लिक करेंऑनलाइन/ऑफलाइन जांचें function checkOnlineOffline() { if(navigator.onLine===true){ docume

  1. HTML5 लोकलस्टोरेज एपीआई के साथ ब्राउज़र में डेटा कैसे स्टोर करें?

    HTML5 localStorage ब्राउज़र में स्ट्रिंग डेटा सहेजता है और वर्तमान सत्र से आगे तक रहता है। लोकलस्टोरेज बिना किसी एक्सपायरी के डेटा को स्टोर करता है, जबकि सेशनस्टोरेज केवल सेशन तक ही सीमित है। जब ब्राउज़र बंद हो जाता है, तो सत्र नष्ट हो जाता है। स्थानीय संग्रहण को ऐसे संग्रहण के लिए डिज़ाइन किया गया

  1. S . के साथ अपने टर्मिनल से वेब कैसे खोजें

    जब आप टर्मिनल में कुछ कार्य कर रहे होते हैं और किसी विशिष्ट साइट पर कुछ जानकारी खोजना चाहते हैं, तो आपको टर्मिनल छोड़ना होगा और खोज करने के लिए अपना ब्राउज़र चलाना होगा। S साबित करता है कि ऐसा करने का एक बेहतर तरीका है। S आपको टर्मिनल से वेब पर खोज करने की अनुमति देने वाला एकमात्र उपकरण नहीं है, बल