Я видел много вопросов, связанных с этой темой, но ни один из них не помог мне. Я переместил свой домен в https из HTTP. По HTTP все работало.
Проблема в том, что у меня есть мой javascript и фляга на одном IP. На разных портах. Я отправляю ajax запрос в колбу и жду ответа. В URL-адресе ajax у меня есть https://ip,, в то время как выход фляги равен
Running on https://0.0.0.0:5000/
. Я создал самозаверяющий сертификат для фляги и запускаю его как
flask run -h 0.0.0.0 --cert=/etc/ssl/certs/apache-selfsigned.crt --key=/etc/ssl/private/apache-selfsigned.key
, нокогда я пытаюсь отправить данные в колбу с веб-сайта в Chrome, я получаю
ERR_CERT_AUTHORITY_INVALID
В Mozilla я попытался получить доступ к IP, он предупреждал меня о безопасности, затем я продолжил работу из браузера Mozilla по IP, несмотря напредупреждение и проблема была решена, то есть, когда я попытался использовать тот же код из домена, он работал. Но и для других людей у меня на хроме все равно не работает.