Jedna z naszych aplikacji korzysta z podstawowego uwierzytelniania i kompilacji z AngularJS. Aby przetestować tę aplikację, używam Kątomierza, który używa Selenium do komunikacji z przeglądarkami.Podstawowa autoryzacja z Selenium w Internet Explorerze 10
W Chrome, wszystko działa dobrze i robi uwierzytelniania podstawowego jest proste:
username:[email protected]
Under Internet Explorer, adres URL jest z spodziewane są nazwa użytkownika i hasło, aby być zagrożenie bezpieczeństwa i nie są dla nich niedozwolone. Do wersji Internet Explorer 9 to ustawienie można wyłączyć w rejestrze (FEATURE_HTTP_USERNAME_PASSWORD_DISABLE)
. Podczas ustawiania tego klucza rejestru dla Internet Explorera 10 zachowanie ulega zmianie (nie wyświetla się żaden błąd, a adres URL zostaje przepisany bez nazwy użytkownika i hasła), ale funkcja wygląda na uszkodzoną. Internet Explorer 11 wykazuje to samo zachowanie, co program Internet Explorer 10.
Czy ktoś ma inne obejście, aby obejść ten problem?
Hi Chłopaki, jestem również w obliczu podobnego rodzaju emisji, gdzie uwierzytelnianie podstawowe działa na Chrome z „nazwa_użytkownika: hasło @ host” . Ale w IE nie bierze pod uwagę parh autoryzacji. Pamiętaj, że mogę użyć powyższej poprawki na komputerze lokalnym, ale na komputerze zdalnym nie mamy dostępu administratora ani dostępu do rejestru. Dlatego proszę dać mi znać inne możliwości rozwiązania tego problemu. Z góry dziękuję. –