Dostęp do stron tylko dla IE


21

Nadal istnieją firmy, które uważają, że Windows to jedyny system operacyjny, a IE to jedyna dostępna przeglądarka. To zachęca ich do tworzenia witryn, do których można uzyskać dostęp tylko w IE. Chociaż mam system podwójnego rozruchu, uruchamiam system Windows tylko raz na kilka dni. Nie chcę uruchamiać się w systemie Windows tylko po to, by sprawdzić wykorzystanie Internetu (tak, to strona mojego dostawcy usług internetowych - http://selfcare.sdc.bsnl.co.in/ ). Witryna nie pozwala mi na wpisanie mojej nazwy użytkownika i hasła w Firefoksie / Chrome w Ubuntu. Po najechaniu na nią wskaźnikiem myszy po prostu krąży! A teraz zaczął wyświetlać Bad Gateway. Serwer proxy otrzymał niepoprawną odpowiedź od serwera nadrzędnego. Jak na ironię wydaje się używać serwera Apache / 2.0.52 (Red Hat). Więc potrzebują Linuksa! Czy istnieje jakikolwiek sposób na rozwiązanie innych problemów niż instalacja systemu Windows na komputerze wirtualnym?


3
Człowieku, naprawdę i naprawdę nienawidzę witryn, które to egzekwują. FAFSA to jedna z takich uroczych stron.
Reid

3
Poczekaj, więc strona dosłownie ma kontrolę po stronie serwera, aby wymusić użycie określonej przeglądarki? Czytając to pytanie, założyłem, że po prostu polegali na zepsutych standardach sieciowych obecnych w starych wersjach IE.
crazy2be

w wielu witrynach. oni nie są Anglikami.
user126106

Odpowiedzi:


25

Masz kilka sposobów:

Dodatek FIREFOX -

CHROME Addons -

RĘCZNIE

  • CHROM - Chrome ma o stronie, aby sprawdzić, czy zmieniłeś User Agent about:i inne opcje, takie jak about:labs, about:memory, about:hang, about:pluginsi wiele innych, które w zależności od wersji mogą być dostępne lub nie. Ale dla tego pytania ta opcja nie znajduje się jeszcze na żadnej ze stron, które znalazłem. Aby mieć go ręcznie w chrome, musisz uruchomić chrome z opcją user-agent. Na przykład, google-chrome --user-agent="Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)"który otworzy Chrome tak, jakby to był IE6. Agenty użytkownika IE pochodzą z powyższej opcji Firefox.

Lista większości (być może wszystkich) programów użytkownika znajduje się na tej stronie (faktycznie są inne strony, ale jest to najlepsze, jakie znalazłem)

Możesz także upewnić się, że strona działa z IE lub inną przeglądarką, z którą chcesz porównać, testując ją na stronach internetowych takich jak http://browsershots.org i http://www.webpagetest.org, które mogą przetestować kompatybilność z witryną w każdej przeglądarce i pokaż mały zrzut ekranu z ich wyglądem.


Dodatek Chrome i wszystkie ciągi przeglądarki użytkownika wydają się zepsute. @LuisAlvarado czy możesz je zaktualizować, jeśli to możliwe. To samo dotyczy zrzutów ekranu w ostatnim komentarzu.
Aniket Thakur

@AniketThakur Dziękuję. Zaktualizowałem i usunąłem kilka rzeczy, które już nie istnieją.
Luis Alvarado

11

Możesz spróbować zainstalować rozszerzenie User-Agent-Switcher dla Firefoxa.

https://addons.mozilla.org/en-US/firefox/addon/user-agent-switcher/

Następnie możesz spróbować zmienić klienta użytkownika na Internet Explorer. Autor stwierdza, że ​​nie gwarantuje się działania na wszystkich stronach, ponieważ istnieje wiele różnych metod wykrywania typu przeglądarki.

Skorzystałem z niego w kilku witrynach, w których miałem do czynienia z tego rodzaju problemami, co pomogło mi.

Jeśli chodzi o drugą część problemu, komunikat:

Zła Brama. Serwer proxy otrzymał niepoprawną odpowiedź od serwera nadrzędnego.

może to być tymczasowy problem na stronie twojego dostawcy usług internetowych.


„User Agent Switcher” dla Firefoksa wreszcie wprowadził mnie na stronę „FAFSA”! DZIĘKUJĘ CI!
Rob

Dobrze to słyszeć! ;-)
Pavlos G.


1

Miałem podobne wymagania i korzystałem z PlayOnLinux i IE. Mój problem polegał na tym, że strona miała kod JScript, który nie był kompatybilny z Chrome / Firefox / Opera. Po zainstalowaniu PlayOnLinux i IE na nim mogłem uruchomić witrynę bez żadnych problemów


1

Nie znam żadnego sposobu na emulowanie innej przeglądarki, ale możesz zainstalować rozszerzenia przeglądarki, które będą udawać, jakby to była inna przeglądarka (nawet jeśli jej elementy wewnętrzne się nie zmieniają).

Większość witryn sprawdza przeglądarkę za pomocą tak zwanego „ciągu agenta użytkownika”. Ten ciąg (lub tekst) zawiera wiele szczegółów na temat przeglądarki, renderera (rzeczy wyświetlanej na stronie), systemu operacyjnego i ich wersji. Na przykład oto kilka ciągów agenta użytkownika:

  • Firefox 16, wersja 32-bitowa działająca pod 64-bitowym procesorem, w systemie Windows 8:

    Mozilla / 5.0 (Windows NT 6.2; WOW64; rv: 16.0.1) Gecko / 20121011 Firefox / 16.0.1

  • Internet Explorer 10, w systemie Windows 7:

    Mozilla / 5.0 (kompatybilny; MSIE 10.0; Windows NT 6.1; Trident / 6.0)

Większość stron internetowych albo „analizuje” ciągi (tj. Konwertuje ciągi na kod), albo po prostu używa wstępnie przeanalizowanych wersji ciągów podanych przez przeglądarkę.

Jeśli więc edytowany jest ciąg agenta użytkownika (podobnie jak rozszerzenia, o których wspomniałem powyżej), przeglądarka może oszukać witrynę tak, jakby była inną przeglądarką lub działała w innym systemie operacyjnym.


Jak działają te dodatki?
Lucio

@Lucio, masz na myśli, jak z nich korzystać? Lub jak działa wewnętrznie?
MiJyn

Mmm ... Jaką zmianę używają z punktu widzenia strony? Jest jak emulator , prawda?
Lucio

@Lucio, nie, udaje, że to kolejna przeglądarka
MiJyn

0

Spróbuj zainstalować PlayonLinux z playonlinux.org i zainstaluj IE za pośrednictwem PlayonLinux. i używaj IE tylko do tych nieznośnych stron :)


4
I ciesząc się ryzykiem IE? Nie, dziękuję -1
Lekensteyn
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.