В моем случае я пытаюсь запустить внешнее приложение (настольное приложение) из MS Teams и получаю следующую ошибку, которая блокирует запуск:
Смешанный контент: страница на
'https://teams.microsoft.com/_#/apps/xxx/sections/yyy' было загружено поверх
HTTPS, но запросил небезопасный ресурс
'Somepartner-ПК: eyJhcHBUb2tlbiI6IjA0NmMyZmIzYzIyNzQwNjIyMGU1NDg3M2FkNGY1ODJlIiwiYXBwVG9rZW5JZCI6IjFfbXV2bGZoMXAiLCJ1c2VySWQiOiJhZG1pbiIsInBhcnRuZXJJZCI6MTg3MDIzMSwic2VydmljZVVFsdHVyYS5jb20iLCJhcHBIb3N0IjoiaHR0cHM6XC9cL3RlYW1zLnFha21zdGVzdC5kZXYua2FsdHVyYS5jb20iLCJlbnRyeVVSTCI6IlwvbXktbWVkaWEiLCJlbnRyeVVSTF92MiI6IiIsImhvc3RpbmdBcHBUeXBlIjoiVGVhbXMiLCJoYXNoVHlwZSI6IlNIQTI1NiJ9.
Этот запрос был заблокирован; содержимое должно быть передано по протоколу HTTPS.
Тот же процесс на другой платформе (доске) приводит к той же распечатке консоли, но в форме предупреждения, а не ошибки, которая приводит к успешному запуску приложения для настольного компьютера.
В обоих случаях это делается из iframe, который находится в другом iframe. внутренний фрейм выглядит так:
<iframe src="somepartner-pc:eyJhcHBUb2tlbiI6ImYwZjUxY2MyNTcyNTU3MjIzZmY4YTg5NWMwYzZlOWI5IiwiYXBwVG9rZW5JZCI6IjFfZDRscVVSTF92MiI6IiIsImhvc3RpbmdBcHBUeXBlIjoiQmxhY2tib2FyZCIsImhhc2hUeXBlIjoiU0hBMjU2In0=" style="width: 0px; height: 0px;"></iframe>
У меня вопрос: в чем разница, из-за которой в одном случае возникает предупреждение, а в другом - ошибка, и как я могу ее преодолеть (или обойти)?
Спасибо!