Я разработал расширение Chrome, которое выполняет вызов API и ожидает получить взамен JSON. Это простой HTTP-запрос, и если я перейду к URL-адресу, который он запрашивает, будет действительный JSON.
Запрос:
$.get('https://tc.MySite.com/AtsMapping.aspx', requestObj2, (data2, status2) => { do some stuff }
При использовании этого расширения Chrome с моего рабочего компьютера (ноутбук, который принадлежит к «MySite» в указанном выше URL-адресе, работает как положено. Возвращается JSON, мое расширение делает то, что ему нужно, и все в порядке. работает ли я на Wi-Fi моей компании или другом соединении. То же самое верно для моих коллег, которые попробовали это.
Однако, когда мы развертываем Расширение на клиентах, все они получают следующую ошибку в своей консоли:
Я могу повторить эту ошибку, если использую свой личный ноутбук. Кроме того, панель сети показывает следующее:
Вкладки предварительного просмотра и ответа пустые (для всех, кто не пользуется ноутбуком MySite).
Не уверен, что это уместно, но вот также вкладка времени:
Понятия не имею, что вызвало это. Какие-либо предложения? Я предварительно думаю, что это как-то связано с запросами разных источников. Пожалуйста, сообщите, если есть больше информации, которую я могу предоставить.