4 پاسخ

خطای CORS

درود.
سیاست 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.


ثبت پرسش جدید
مسعود فرامرزی‌راد
تخصص : Front-end Developer
@sm.faramarzirad 5 سال پیش مطرح شد
0

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


حسام موسوی
تخصص : طراح و برنامه نویس
@hesammousavi 5 سال پیش مطرح شد
1

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


مسعود فرامرزی‌راد
تخصص : Front-end Developer
@sm.faramarzirad 5 سال پیش آپدیت شد
0

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


حسام موسوی
تخصص : طراح و برنامه نویس
@hesammousavi 5 سال پیش مطرح شد
1

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


مسعود فرامرزی‌راد
تخصص : Front-end Developer
@sm.faramarzirad 5 سال پیش مطرح شد
0

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


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

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