Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Javascript

การใช้แอตทริบิวต์ cross-origin ใน HTML5 คืออะไร?


ข้อกำหนดอย่างเป็นทางการระบุแอตทริบิวต์ข้ามต้นทางเป็น −

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 จะอนุญาตให้ใช้รูปภาพที่กำหนดโดยองค์ประกอบ ซึ่งโหลดจากแหล่งกำเนิดจากต่างประเทศเพื่อใช้ในแคนวาส ขั้นตอนจะเหมือนกับการโหลดจากต้นทางปัจจุบัน

คุณสามารถใช้เพื่อแก้ไขข้อผิดพลาด JavaScript เช่น บันทึกข้อผิดพลาด js -

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