Действует строгое правило CSP — Есть ли альтернативный механизм для вызова localhost?

#javascript #localhost #content-security-policy

Вопрос:

У меня есть служба, на которой локально работают рабочие станции моих коллег (127.0.0.1), и я хотел бы позвонить в эту службу, когда они посетят mysite.com, но у меня есть строгое правило CSP, чтобы обеспечить соблюдение того, что CORS запрещен.

Ошибка CSP

 Refused to connect to 'http://127.0.0.1/api/verify' because it violates the following Content Security Policy directive: "connect-src 'self'
 

Я понимаю, что могу ослабить свои правила CSP, чтобы разрешить подключение-src: 127.0.0.1, но я хотел бы уточнить у сообщества
, существует ли альтернативный механизм вызова локальной службы без обновления правил CSP.

Примечание: У меня есть несколько сайтов, которые вызывают локальную службу.

Комментарии:

1. Зачем вам вообще нужен альтернативный механизм? CSP-это механизм настройки доступа для таких запросов, и если бы браузеры предлагали способ обойти CSP, в первую очередь не было бы смысла в CSP.

2. Это 127.0.0.1 не общедоступный IP-адрес, он всегда указывает на локальную машину пользователя (перенаправленную на a localhost ). То есть запросы на 127.0.0. 1 всегда отправляются на локальную машину пользователя. Таким образом, ваша служба должна быть запущена на каждом компьютере коллег.