Dlaczego moja przeglądarka nie obsługuje cross-origin?

Spisu treści:

Wideo: Microsoft Edge: 9 porad do przeglądarki, która zastąpiła Internet Explorer 2024

Wideo: Microsoft Edge: 9 porad do przeglądarki, która zastąpiła Internet Explorer 2024
Anonim

CROS (Cross-Origin Resource Sharing) to ważny mechanizm, który pozwala użytkownikom zabezpieczyć witrynę i zabezpieczyć jej odwiedzających. Czasami jednak użytkownicy mogą napotkać przeglądarkę, która nie obsługuje problemów z żądaniami pochodzącymi z różnych źródeł.

Przyczyną tego problemu może być wiele przyczyn, w tym nieprawidłowa konfiguracja zasad oraz błędy przeglądarki.

Postępuj zgodnie z instrukcjami podanymi, aby naprawić przeglądarka nie obsługuje problemu żądań pochodzących z różnych źródeł na twoim komputerze.

Jak włączyć cross-origin w Chrome?

1. Napraw problemy z różnymi źródłami w Firefoksie

Zmień preferencje dotyczące zasad pochodzenia

  1. Uruchom przeglądarkę Firefox na swoim komputerze.
  2. W pasku adresu wpisz about: config i naciśnij OK.
  3. Teraz zobaczysz stronę „ Utraci to gwarancję ”.
  4. Kliknij Akceptuję ryzyko! przycisk.

  5. Na stronie konfiguracji wyszukaj security.fileuri.strict_origin_policy.
  6. Kliknij dwukrotnie security.fileuri.strict_origin_policy.

  7. Kolumna Wartość zmieni się z True na False.

  8. Zamknij i uruchom ponownie przeglądarkę Firefox. Spróbuj ponownie złożyć wniosek i sprawdź, czy nie ma ulepszeń.

Jeśli problem będzie się powtarzał, wypróbuj następny zestaw kroków.

Użyj Firebug Add-on / Developer Tools

  1. Uruchom Firefox i załaduj stronę.
  2. Teraz spróbuj uzyskać dostęp do strony lub wykonaj czynność, która spowodowała problem z zabezpieczeniami Żądania krzyżowania pochodzenia.
  3. Teraz otwórz Firebug i skopiuj adres URL strony z błędem.
  4. Załaduj stronę ponownie w innej karcie w przeglądarce Firefox.
  5. Teraz strona poprosi Cię o dodanie wymaganego certyfikatu.
  6. Dodaj certyfikat, co powinno pomóc w rozwiązaniu wniosku o cross-origin.

2. Napraw problem z zabezpieczeniami związanymi z żądaniem pochodzenia w Chrome

  1. Zapisz wszystkie otwarte karty i zamknij przeglądarkę Chrome, jeśli jest uruchomiona.
  2. Kliknij przycisk Start i wpisz Chrome w polu wyszukiwania.
  3. Kliknij prawym przyciskiem myszy ikonę Google Chrome i wybierz Otwórz lokalizację pliku.
  4. Kliknij prawym przyciskiem myszy ikonę Google Chrome w Eksploratorze plików i wybierz Właściwości.
  5. Na karcie Skrót w polu Cel dodaj na końcu –disable-web-security.

  6. Kliknij przycisk Zastosuj, aby zapisać zmiany. Jeśli zostaniesz poproszony o podanie hasła systemowego, wprowadź hasło i kliknij OK.
  7. Zamknij okno Właściwości.
  8. Teraz otwórz przeglądarkę Chrome i sprawdź adres URL, który powodował problem z żądaniem krzyżowym.

3. Napraw błąd Cross-Origin w Internet Explorerze

  1. Uruchom Internet Explorera i kliknij Narzędzia (ikona koła zębatego).
  2. Kliknij Opcje internetowe.
  3. Przejdź na kartę Zabezpieczenia i kliknij przycisk Poziom niestandardowy.

  4. W oknie Ustawienia zabezpieczeń poszukaj opcji „ Dostęp do źródeł danych w domenie ” w sekcji „Różne”.
  5. Wybierz przycisk Włącz.

  6. Kliknij przycisk OK, aby zapisać zmiany. Kliknij ponownie OK, aby zamknąć okno.
  7. Zamknij i uruchom ponownie Internet Explorera i sprawdź, czy nie ma żadnych ulepszeń.
Dlaczego moja przeglądarka nie obsługuje cross-origin?