بله. در نگارشهای اخیر مرورگرها، این مسالهی خاص دسترسی به فایلهای محلی، ممنوع شدهاست. کروم این خطا را نمایش میدهد:
و فایرفاکس هم این خطا را:
علت هم اینجا است که چون جاوا اسکریپت بر روی مرورگر کاربر اجرا میشود، وجود این دسترسی میتواند به دریافت فایلهای محلی کاربر بدون اجازهی او ختم شود. به همین جهت این مورد خاص کار با پروتکل فایل راه حلی ندارد. کلا ممنوع شدهاست. سیلورلایت هم به همین شکل عمل میکند. تنها راه حل موجود، هاست کردن فایل بر روی وب سرور و سپس کار با سرور است (به صورت معمول و از طریق پروتکل http).
Cross origin requests are only supported for protocol schemes: http, data, chrome-extension, https, chrome-extension-resource.
Access to restricted URI denied.