Добрый день!
Помогите пожалуйста исправить проблему с Content security policy.
Проблема заключается в следующем:
При помощи Electron Forge внедрил свое ReactJS приложение в ElectronJS, но возникла проблема с политикой безопасности, а конкретно - Electron не дает выполнять fetch запросы на сторонний API (проблема еще усугубляется тем, что API домен без SSL, простой http://).
Fetch запрос выполняется из компонента App при первом рендере (ComponentDidMount), но он сразу же блокируется.
Пытался работать с CSP и через manifest.json, и через главный файл Electron, и что то там делал с другими конфигурациями <meta> тегов, но все тщетно.
Метод который давал хоть какую то реакцию это - через:,HTML Code:
прописывал различные конфигурации.
При добавлении домена с API в connect-src ошибка с доменом API вроде как пропадает, но появляется при этом та же проблема что и с API, но только с [Ссылки могут видеть только зарегистрированные пользователи. ], если добавляю [Ссылки могут видеть только зарегистрированные пользователи. ] к connect-src через пробел, все возвращается к исходному результату и в ошибке написано, что connect-src явно не определен и применен default-src 'self' (хоть он и с другим значением).
Перечитал тонну различной информации на англоязычных сайтах, но не нашел ничего рабочего, в рунете тоже ничего.
P.S. Само приложение ReactJS без Electron работает корректно, все fetch запросы отрабатываю так как запланировано.
P.P.S. Прошу сильно не ругать, я новичек во всем этом, и это мое первое учебное приложение в связке React + Electron. Спасибо за понимание!
Заранее благодарен за любую информацию, которая даст хотя бы правильное направление для поиска решения проблемы.