Dostaję je na moje linki w mojej głowie.
GET https://fr.s.us/js/jquery-ui.css net::ERR_INSECURE_RESPONSE
GET https://fr.s.us/js/jquery-1.9.1.min.js net::ERR_INSECURE_RESPONSE
GET https://fr.s.us/js/jquery-ui.js net::ERR_INSECURE_RESPONSE
Niech ktoś mi wyjaśni te błędy konsoli jQuery.
Failed to load resource: net::ERR_INSECURE_RESPONSE
http
certificate
dobre gotowanie
źródło
źródło
Odpowiedzi:
Zakładam, że używasz Chrome.
Jeśli tak, głównym problemem jest niezgodność certyfikatów / wygasły certyfikat.
Możesz to zobaczyć na własne oczy w kodzie tutaj .
Zwróć uwagę w szczególności na użycie bardzo stałej, do której odwołujesz się w kodzie w linii 48 pliku C ++, który ci wysłałem:
Aktualna wersja tego pliku jest tutaj . Status błędu ERR_INSECURE_RESPONSE może już nie znajdować się w linii 48, ale kod błędu nadal istnieje w części kodu dotyczącej certyfikatu SSL.
Uwaga: upewnij się, że używasz nazwy hosta podanej w certyfikacie SSL. Chrome automatycznie przełącza się na właściwą nazwę hosta, jeśli przeglądasz, ale nie podczas korzystania z javascript.
źródło
Chrome --ignore-certificate-errors
. Nie powinno być konieczne, aby to mówić, ale rób to tylko wtedy, gdy wiesz, co robisz!Dostarczony host nie rozwiązuje za mnie (niestandardowy DNS lub samodzielnie skonfigurowany host?), Więc mogę tylko zgadywać.
Ale ponieważ żądasz zasobów przez SSL, prawdopodobnie certyfikat jest nieprawidłowy. Albo jest podpisany samodzielnie i nie został dodany do wyjątków przeglądarki / systemu operacyjnego, albo jest z innego powodu nieprawidłowy.
Wypróbuj identyfikator URI bezpośrednio w tej samej przeglądarce i sprawdź certyfikat.
Edycja: nie jest to w żaden sposób związane bezpośrednio z jQuery, JavaScript lub CSS.
źródło
Miałem ten problem z Chrome, kiedy pracowałem nad witryną WordPress. Dodałem ten kod
do pliku functions.php motywu - prosi o ponowne zalogowanie po zapisaniu pliku, ale po zalogowaniu działa od razu.
źródło
Może się to również zdarzyć, jeśli aktualizujesz Chrome automatycznie. Otwórz czek
chrome://help
. Status powinien być:Czasami stan prosi o ponowne uruchomienie Chrome. W tym przypadku miałem podobne problemy z kilkoma zasobami, które nie ładowały się z powodu
net::ERR_INSECURE_RESPONSE
. Po ponownym uruchomieniu Chrome wszystko działało normalnie.źródło
Kiedy ostatnio miałem problem, był to problem między witrynami, w którym nasz serwer deweloperski obsługuje nasze oprogramowanie analityczne, a także aplikację. W innych środowiskach konsola chrome pokaże ten błąd i plik javascript (tracker) na serwerze deweloperskim jako źródło. Powodowało to problemy dla personelu kontroli jakości, który próbował wyświetlić dane analityczne swojego środowiska (z powodu tego problemu nic nie było przechwytywane).
Rozwiązaniem tego problemu było dodanie certyfikatu SSL, z którego korzystała witryna DEV, do magazynu Zaufanych osób na komputerze pracowników kontroli jakości.
Gdyby to był problem w produkcji, najprawdopodobniej przeniósłbym javascript do rzeczywistych aplikacji internetowych.
źródło
Spróbuj otworzyć go w oknie incognito. Mam nadzieję, że to pomoże. Alternatywnie możesz zmodyfikować w ten
application/.htaccess
sposób:źródło
W moim przypadku czasami, gdy testuję mój projekt MVC przez
localhost
https
adres URL (np.https://localhost:44373/
), Chrome zgłasza ten błąd:net::ERR_INSECURE_RESPONSE
dla zasobów witryny (takich jakJS
pliki).Więc rozwiązuję to przez Clear Cache . Następnie odświeżam stronę, a Chrome pokazuje mi specjalną stronę o niezabezpieczonym adresie URL i po prostu zezwalam na to, klikając Przejdź do lokalnego hosta (niebezpieczne) .
źródło
Dowiedz się o CORS, spróbuj
crossorigin.me
działa dobrzePrzykład: https://crossorigin.me/https://fr.s.us/js/jquery-ui.css
Nie pokazuj komunikatu o błędzie i kontynuuj stronę na biało, musisz zobaczyć błąd, spróbuj
http://cors.io/?u=https://fr.s.us/js/jquery-ui.css
polecaj nam ;-)
źródło
Dla mnie problemem był
<base href="https://domain.ext/">
tag.Po wyjęciu było OK. Nie mogę naprawdę zrozumieć, dlaczego był to problem.
źródło
Próbujesz pobrać dane z https, który nie ma certyfikatu. Zmień „https: //” na „http: //”. Pracował dla mnie.
źródło
W moim przypadku było to na Chrome na Androida. Wszystkie pliki statyczne obsługiwane z CDN z CNAME zaszyfrowanym za pomocą protokołu SSL nie były wyświetlane. Na pulpicie Chrome wszystko wyglądało dobrze.
Uszkodzony certyfikat SSL
Po poprawnym dodaniu certyfikatów w ca_bundle pliki były wyświetlane poprawnie.
Chrome na Androida poważnie traktuje szyfrowanie w przeciwieństwie do komputerów stacjonarnych. Mam nadzieję, że to oszczędza czas i stres
źródło
Jeśli używasz chrome, możesz zrobić skrót , kliknij prawym przyciskiem myszy i edytuj cel skrótu, dołącz to po ciągu celu:
Cały ciąg wygląda następująco:
źródło
Kodowanie i zrobić to tak:
$_GET[]
.źródło