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

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 w tym artykule, aby naprawić przeglądarkę, która nie obsługuje problemu żądań krzyżowych 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 typie paska adresu about: config i naciśnij DOBRZE.
  3. Teraz zobaczysz „Spowoduje to unieważnienie gwarancji”Strona.
  4. Kliknij Akceptuję ryzyko! przycisk.
    przeglądarka nie obsługuje żądań pochodzących z różnych źródeł
  5. Na stronie konfiguracji wyszukaj security.fileuri.strict_origin_policy.
  6. Kliknij dwukrotnie security.fileuri.strict_origin_policy.
    przeglądarka nie obsługuje żądań pochodzących z różnych źródeł
  7. Kolumna Wartość zmieni się z Prawdziwe do Fałszywe.
    przeglądarka nie obsługuje żądań pochodzących z różnych źródeł
  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.

Jeśli chodzi o bezpieczne i prywatne przeglądanie, nie szukaj dalej niż przeglądarka UR. Dowiedz się, dlaczego jest tak wyjątkowy tutaj.

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 Chrom 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 Nieruchomości.
  5. w Skrót tab, dla Cel, Dodaj –Disable-web-security na końcu.
    przeglądarka nie obsługuje żądań pochodzących z różnych źródeł
  6. Kliknij Zastosować przycisk, aby zapisać zmiany. Jeśli zostaniesz poproszony o podanie hasła systemowego, wpisz swoje hasło i kliknij DOBRZE.
  7. Zamknij Nieruchomości okno.
  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. Idź do Bezpieczeństwo i kliknij Poziom niestandardowy przycisk.
    przeglądarka nie obsługuje żądań pochodzących z różnych źródeł
  4. W oknie Ustawienia zabezpieczeń poszukaj „Dostęp do źródeł danych w całej domenie”Opcja pod «Różne» Sekcja.
  5. Wybierz Włączyć przycisk.
    przeglądarka nie obsługuje żądań pochodzących z różnych źródeł
  6. Kliknij dobrze aby zapisać zmiany. Kliknij dobrze ponownie, aby zamknąć okno.
  7. Zamknij i uruchom ponownie Internet Explorera i sprawdź, czy nie ma żadnych ulepszeń.

Link do głównej publikacji