پیکربندی CORS برای سرور VAST
با مجموعهها، منظم بمانید
ذخیره و طبقهبندی محتوا براساس اولویتهای شما.
مرورگرهای مدرن محدودیتهای امنیتی مبدأ یکسان را برای درخواستهای شبکه جاوا اسکریپت اعمال میکنند، به این معنی که یک برنامه وب که از یک مبدأ اجرا میشود نمیتواند دادههای ارائه شده از مبدأ دیگر را بازیابی کند. برای VAST، این محدودیت امنیتی از خواندن پاسخ آگهی VAST ارائهشده از مبدأ متفاوت توسط XMLHttpRequestsجاوا اسکریپت ساختهشده از کد رندرینگ جاوا اسکریپت VAST جلوگیری میکند.
این محدودیت امنیتی برای جلوگیری از مشکلاتی است که در آن یک مبدأ میتواند دادههای مبدأ دیگری را که کاربر ممکن است بدون اجازه آن کاربر به آن وارد شده باشد بخواند. این محدودیت برای VAST ارائهشده در محیط جاوا اسکریپت مشکل ایجاد میکند زیرا سرور آگهی اغلب در دامنهای متفاوت از پخشکننده آگهی قرار دارد.
سرایندهای «همرسانی منبع میانمبدئی» (CORS) مشخصات پیشنویس W3C است که برای
مجاز کردن همرسانی در مبدأهای مختلف درنظر گرفته شده است. برای اینکه پاسخ سرور آگهی VAST در محیط JavaScript ارائه شود، باید شامل سرایندهای HTTP CORS زیر باشد:
این سرایند HTTP به پخشکننده آگهی در هر مبدایی اجازه میدهد پاسخ VAST را
از مبدأ سرور آگهی بخواند. مقدار Access-Control-Allow-Origin:
باید مقدار سرایند Origin باشد که با درخواست آگهی ارسال شده است.
سرصفحه Access-Control-Allow-Credentials: تضمین میکند که
کوکیها بهدرستی ارسال و دریافت شوند.
تاریخ آخرین بهروزرسانی 2026-11-05 بهوقت ساعت هماهنگ جهانی.
[[["درک آسان","easyToUnderstand","thumb-up"],["مشکلم را برطرف کرد","solvedMyProblem","thumb-up"],["غیره","otherUp","thumb-up"]],[["اطلاعاتی که نیاز دارم وجود ندارد","missingTheInformationINeed","thumb-down"],["بیشازحد پیچیده/ مراحل بسیار زیاد","tooComplicatedTooManySteps","thumb-down"],["قدیمی","outOfDate","thumb-down"],["مشکل ترجمه","translationIssue","thumb-down"],["مشکل کد / نمونهها","samplesCodeIssue","thumb-down"],["غیره","otherDown","thumb-down"]],["تاریخ آخرین بهروزرسانی 2026-11-05 بهوقت ساعت هماهنگ جهانی."],[],["Web browsers restrict JavaScript network requests to the same origin, hindering JavaScript VAST rendering code from accessing VAST ad responses from different origins. To enable cross-origin access, VAST ad servers must include specific CORS headers in their responses. The `Access-Control-Allow-Origin` header should match the request's `Origin`, and `Access-Control-Allow-Credentials: true` allows for proper cookie handling. These headers enable ad players on any origin to read the VAST response, overcoming the same-origin security restriction.\n"]]