Попытка обслужить защищенный скрипт в приложении flask - PullRequest
0 голосов
/ 18 марта 2020

Я пытаюсь использовать следующий скрипт в моем приложении flask для визуализации данных:

http://techanjs.org/techan.min.js

Но когда я это делаю, я получаю следующее:

Mixed Content: The page at 'https://www.yaddayaddayadda.org/techan' was loaded over 
HTTPS, but requested an insecure script 'http://techanjs.org/techan.min.js'. This request 
has been blocked; the content must be served over HTTPS.   

Но когда я изменяю его на https, вот так

https://techanjs.org/techan.min.js

Не получается. Если я загружаю этот URL в браузер, он не работает. Есть ли способ, которым я могу загрузить это успешно?

1 Ответ

1 голос
/ 18 марта 2020

Это не имеет ничего общего с Flask. Правильно, что вам нужно использовать ту же схему для включенного файла JS, что и для HTML, и , который должен быть HTTPS . Проблема в том, что сертификат TLS ( aka SSL ), предоставляемый сайтом, действителен для * .github.com . Но домен, с которого он загружает JS, это techan js .org, который определенно отличается. Таким образом, сертификат не действителен для этого сайта и, следовательно, не может защитить передачу или подтвердить подлинность обслуживаемых данных.

Это то, что techan js .org придется исправить. Я бы посоветовал вам рассказать им о проблеме. В то же время, вам действительно нужно использовать файл. js, связанный с другого сайта? Проблема исчезнет go, если вы скачаете файл. js и просто разместите его на своем сайте.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...