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

HTML5 में crossorigin एट्रिब्यूट का उपयोग क्या है?

आधिकारिक विनिर्देश

आधिकारिक विनिर्देश crossorigin एट्रिब्यूट को इस प्रकार बताता है:

The crossorigin attribute is a CORS settings attribute. Its purpose is to allow images from third-party sites that allow cross-origin access to be used with canvas.

यह कैसे काम करता है

जब इसे CORS हेडर के साथ जोड़ा जाता है, तो यह <img> एलिमेंट द्वारा परिभाषित इमेजेस को, विदेशी मूल से लोड होने पर, canvas में उपयोग करने की अनुमति देगा। प्रक्रिया वर्तमान मूल से लोड होने जैसी होगी।

उपयोग का मामला: JavaScript एरर्स लॉग करना

if (securityOrigin()->canRequest(targetUrl)) {
    msg = myError;
    line = myLineNumber;
    source = sourceURL;
} else {
    msg = "Error!";
    source = String();
    line = 0;
}

यह क्रॉस-ओरिजिन इमेजेस के साथ canvas टैंटिंग मुद्दों को हल करने में मदद करता है।

  1. - क्या HTML5 में क्रॉस-ओरिजिन एट्रिब्यूट है?

    हां, आधिकारिक विनिर्देश क्रॉस-ओरिजिन एट्रिब्यूट को इस प्रकार बताता है: crossorigin एट्रिब्यूट एक CORS सेटिंग्स एट्रिब्यूट है। इसका उद्देश्य उन तृतीय-पक्ष साइटों से छवियों को अनुमति देना है जो क्रॉस-ओरिजिन एक्सेस की अनुमति देती हैं ताकि उन्हें canvas के साथ उपयोग किया जा सके। आप इसका उपयोग JavaScrip

  1. - JavaScript में Array.every() मेथड का उपयोग

    Array.every() मेथड every() मेथड जांचता है कि ऐरे के सभी एलिमेंट्स दी गई टेस्ट फंक्शन को पास करते हैं या नहीं। सभी पास होने पर true, एक भी फेल होने पर false लौटाता है। सिंटैक्स array.every(callback(element, index, array), thisArg) उदाहरण = 10000; } document.getElementById(demo1).inner

  1. - विशेषता सामान्यीकरण के नियम क्या हैं?

    विशेषता सामान्यीकरण निम्नलिखित नियम पर निर्भर करता है: यदि मूल कार्य संबंध में किसी विशेषता के लिए विशिष्ट मूल्यों का एक बड़ा संग्रह है, और उस विशेषता पर सामान्यीकरण ऑपरेटरों का एक समूह मौजूद है, तो एक सामान्यीकरण ऑपरेटर चुना जाना चाहिए और विशेषता पर उपयोग किया जाना चाहिए। यह नियम निम्नलिखित तर्क पर