Когда ты открываешь локальный HTML файл прямо в Chrome через протокол file://, React DevTools может не загрузиться из-за ограничений безопасности Chrome на доступ расширений к файлам.
Чтобы исправить эту проблему, тебе нужно дать явное разрешение React DevTools на доступ к локальным файлам:
chrome://extensions/Chrome по умолчанию запрещает расширениям доступ к локальным файлам из соображений безопасности. Это защищает от ситуации, когда потенциально вредоносное расширение могло бы читать чувствительные файлы на твоём компьютере без твоего ведома.
Если ты не хочешь менять разрешения расширения, попробуй поднять локальный сервер:
npx serve .
или с простым HTTP-сервером:
python -m http.server 8000
Этот подход рекомендуется для разработки на React, так как он больше соответствует продакшн-окружению и избавляет тебя от необходимости выдавать специальные разрешения.
При разработке с локальными файлами и DevTools либо выдай расширению разрешение на доступ к file URLs, либо используй локальный сервер — это надёжнее и соответствует общепринятым практикам разработки.
React DevTools не загружается на локальные файлы, потому что модель безопасности Chrome по умолчанию запрещает расширениям получать доступ к протоколу file:// без явного разрешения.
Новый — ещё не проверен сообществом
Вы