Ta strona próbuje wczytać skrypty z nieuwierzytelnionych źródeł
Mam taki komunikat na mojej stronie po podpięciu certyfikatu SSL – Ta strona próbuje wczytać skrypty z nieuwierzytelnionych źródeł. Nie wiem, jak znaleźć te nieuwierzytelnione źródła, przeglądarka nie chce powiedzieć więcej szczegółów. Dzieje się to w google chrome, innych nie sprawdzałem. Macie na to sposób?
7 Odpowiedzi
Z reguły możesz sobie spokojnie i bezpiecznie przeglądać taką stronę. Twórca strony zapomniał wszystkie skrypty przekierować na SSL.
A jak sam jesteś twórcą strony, o otwórz sobie źródło strony i wpisz „http”. Często to rozwiązuje problem, znajdziesz to, co jest wczytywanie nie z ssl.
Czasem trzeba także otworzyć sobie arkusze stylów (np. plik style.css) i tam poszukać na frazę http. Może być, że google fonts jest wczytywane bez https. Kiedyś tak się generowało i ja musiałem podmieniać na wszystkich moich stronach.
Oprócz plików css i źródła strony, tak jak napisano powyżej, w przypadku komunikatu „Ta strona próbuje wczytać skrypty z nieuwierzytelnionych źródeł” warto też sprawdzić pliki js. Jeśli źródło strony oraz pliki css nie pomogą.
Pozbądź się tego komunikatu, jeśli go masz, bo to może mieć wpływ na skuteczność twojej strony internetowej i zaufanie do niej. Najpewniej importujesz zasoby przez http zamiast https. Ludzie się na tym nie znają i mogą się bać, że to jakieś wirusy albo atak. A to nic groźnego. Na szczęście ten komunikat nie jest tak bardzo widoczny i wiele osób go nawet nie zauważa.
Prawdopodobnie wystarczy ustawić odpowiednio przekierowania 301 na wersję z SSL i to powinno sprawić, że komunikat zniknie. jeśli strona jest na wordpress, to na pewno znajdzie się jakiś plugin który to zrobi. Są też w necie generatory plików htccess.
Czasami szablony wywołują takie błędy, na przykład szablon divi ma problem, jak się uruchomi cache.
Także warto sprawdzić z innym szablonem lub pluginem czy dzieje się to samo. Oczywiście w przypadku gdy strona jest stworzona na WordPress.
U mnie był taki problem, gdy wczytywał jQuery bez SSL.