راکت
حل شده

خطای CORS

4 پاسخ

درود.
سیاست CORS باعث شده وقتی که به صورت لوکال فایلی رو درخواست می‌کنیم مثل فونت توسط سی‌اس‌اس یا فایل جاوااسکریپت با web worker، مرورگر فایرفاکس و کروم فایل را اجازه دسترسی نمی‌دهند.
چجوری میشه مواردی که بالا گفتم را مرورگرها گیر ندن و کار کنه؟
تو سی‌اس‌اس می‌خوام shape-outside: url(img_bg1.gif) این کار رو کنم ولی خطا می‌ده:

css9%20shapes.html:1 Access to image at 'file:///E:/Develop/Web%20Develop/Front-end/HTML%20and%20CSS/css-tricks.ir/img_bg1.gif' from origin 'null' has been blocked by CORS policy: Cross origin requests are only supported for protocol schemes: http, data, chrome, chrome-extension, https.

ثبت پرسش جدید

پاسخ‌ها

4
مسعود فرامرزی‌راد
مسعود فرامرزی‌راد
@sm.faramarzirad

تخصص: Front-end Developer

بهترین پاسخ

@hesammousavi
روش دوم جواب داد. ممنون برای راهنمایی.
با نصب IIS یک لوکال هاست درست کردم و مشکل CORS حل شد.

حسام موسوی
حسام موسوی
@hesammousavi

تخصص: طراح و برنامه نویس

سریع‌ترین راهش فعلا استفاده از پلاگین‌های cros ای هست که روی گروم وجود داره خیلی راحت نصبش میتونید کنید و این مشکل برطرف بشه .
یا میتونید پروژه رو رویِ یه سرور مجازی روی سیستمون بالا بیارید. در xampp قرار بدید یا با php یه سرور درست کنید

مسعود فرامرزی‌راد
مسعود فرامرزی‌راد
@sm.faramarzirad

تخصص: Front-end Developer

@hesammousavi
من از افزونه cors هم استفاده کردم ولی نمیشه.
افزونه تنها امکان خاموش و روشن کردن داره.
بعد از نصب افزونه باید کار خاصی کنم؟ مثلاً توی فایل htmlم کد خاصی اضافه کنم.

شاید پاسخ شما همین‌جا باشد

حسام موسوی
حسام موسوی
@hesammousavi

تخصص: طراح و برنامه نویس

نه کدی نمیخواد
پس اگر نمیشه از روش دومی که گفتم باید بهره ببرید

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام