Jak uruchomić program Internet Explorer 7 w systemie Windows 10

13

Mam Microsoft Edge, ale potrzebuję Internet Explorera 7, ponieważ strona, do której mam dostęp, otworzy się tylko z tym. Pobrałem Internet Explorer 7 i powiedział, że nie jest kompatybilny. Jak sprawić, żeby to działało?

Ann T.
źródło
5
po prostu nie możesz. Z czym dokładnie masz trudności?
Frank Thomas
3
Czy możesz udostępnić adres strony internetowej?
DavidPostill
4
Jest mało prawdopodobne, że twoja strona działa tylko z tą konkretną wersją IE ...
SnakeDoc
12
Miałem poważne obawy dotyczące bezpieczeństwa i zawartości witryny, która wymaga, abyś użył bardzo nieaktualnej wersji przeglądarki
veryRandomMe
9
Lepiej byłoby użyć wirtualnej skrzynki lub podobnego urządzenia, aby mieć kompatybilny system operacyjny działający bez zepsucia podstawowego systemu operacyjnego.
cybernard

Odpowiedzi:

28

Zakładając, że masz na myśli program Internet Explorer 7, jedną z najłatwiejszych opcji jest otwarcie programu Internet Explorer 11 i uruchomienie go w trybie zgodności z programem Internet Explorer 7.

Windows 10 będzie miał zainstalowany Internet Explorer 11, a także Edge. Kliknij Starti zacznij pisać Internet Explorerna pasku wyszukiwania, aby go znaleźć.

Jonno
źródło
3
Warto zauważyć, że nadal istnieją pewne różnice (nie pamiętam dokładnie, które z nich, ale AFAIK ma to związek z usuniętymi funkcjami, których nikt nigdy nie używał ani nigdy nie powinien używać), a także z błędami przeglądarki, ale w praktyce nie powinno to mieć znaczenia.
phk
Zrobiłem trochę więcej dochodzenia i usunąłem własną odpowiedź, ponieważ zasadniczo opisałeś ją tutaj. Sam Edge ma tę samą funkcję, dostępną w ten sam sposób. Edge-specyficzny związek: thegeekdaily.com/... .
fixer1234
22

Potrzebuję Internet Explorera 7, ponieważ strona, do której mam dostęp, otworzy się tylko z tym.

Uwaga:

  • Internet Explorer 7 ma prawie 10 lat i został napisany dla systemu Windows Vista.

  • Jest bardzo mało prawdopodobne, aby można go uruchomić natywnie w systemie Windows 10, ale można go uruchomić w systemie Windows Vista na maszynie wirtualnej (zobacz poniżej, jak to zrobić).

    • Jest to lepsze niż używanie trybu zgodności, ponieważ zgodność nie w 100% emuluje prawdziwego IE7.
  • W każdym razie będzie pełen błędów i dziur bezpieczeństwa.

Poniżej znajduje się kilka możliwych obejść, które możesz wypróbować.


BrowserStack

BrowserStack umożliwia testowanie w różnych wersjach Internet Explorera:

wprowadź opis zdjęcia tutaj


Zgodność aplikacji Internet Explorer Obraz VPC

Pobierz i zainstaluj obraz VPC zgodności aplikacji Internet Explorer . Zobacz Pobieranie maszyn wirtualnych, aby uzyskać więcej informacji:

Przetestuj Microsoft Edge i wersje IE6 przez IE11 przy użyciu darmowych maszyn wirtualnych, które pobierasz i zarządzasz lokalnie.

wprowadź opis zdjęcia tutaj

Piaskownica przeglądarki

Przeglądarka Sandbox umożliwia testowanie w różnych wersjach Internet Explorera:

Natychmiast przetestuj dowolną przeglądarkę online. Kliknij, aby uruchomić bez instalacji.

DavidPostill
źródło
9
20 lat? No tak, stare dobre czasy z IE 7 na Windows 95…
phk
1
@phk Typo;) Powinien być 10. Naprawiony.
DavidPostill
4

Żeby było jasne: IE7 nie będzie działał pod Windows 10. Po prostu nie są ze sobą kompatybilne.

Istnieją opcje, ale nic, co powinieneś rozważyć w perspektywie długoterminowej.

Opcje:

  1. Tryb zgodności:
    IE11 zawiera tryby zgodności, które mogą emulować wszystkie wersje IE do IE7. Można to włączyć dla określonych witryn lub we wszystkich witrynach intranetowych za pomocą konfiguracji przeglądarki lub metatagu na poszczególnych stronach.
    Należy jednak pamiętać, że tryb zgodności nie jest dokładną repliką prawdziwej IE7; istnieje wiele różnic (błędów), które mogą wpływać na renderowanie strony w trybie IE7, więc nie można go traktować jako zastępczego zamiennika dla prawdziwego IE7.
    Ponadto należy pamiętać, że oda zgodności nie jest dostępna w nowej przeglądarce MS Edge, która zastępuje IE. Na razie IE11 jest nadal dostępny w systemie Windows 10 obok Edge, ale jest mało prawdopodobne, że tak się stanie w dłuższej perspektywie, więc nie powinieneś planować polegać na nim inaczej niż na krótki okres przejściowy.

  2. Uruchamianie IE7 pod Windows XP na maszynie wirtualnej.
    Dla programistów, którzy nadal muszą testować w IE7, jest to najrozsądniejsze rozwiązanie, a odpowiednie maszyny wirtualne można pobrać bezpłatnie od firmy Microsoft do celów testowych.
    Jednak uruchamianie takiej maszyny wirtualnej nigdy nie będzie dobre dla wydajności, a IE7 jest już wystarczająco wolne, nie czyniąc go jeszcze wolniejszym, i może być problem z uruchomieniem maszyny wirtualnej za każdym razem, gdy chcesz uruchomić IE7. Dobre rozwiązanie do sporadycznych testów; naprawdę okropne rozwiązanie, jeśli trzeba go często używać.

Twoje pytanie nie określało, dlaczego chcesz korzystać z IE7. W zależności od przypadku użycia jedno z powyższych rozwiązań może być wykonalne, chociaż polecam użycie tylko w krótkim okresie.

Ale co ważniejsze, musisz zdecydowanie ponownie rozważyć potrzebę korzystania z IE7. Oprócz trudności z uruchomieniem go, musisz pamiętać, że Microsoft przestał go obsługiwać jakiś czas temu, a także wszystkie wersje systemu operacyjnego, na którym działa. Innymi słowy, jeśli ty (lub ktokolwiek, kogo znasz) używasz IE7, oznacza to, że używasz przeglądarki i systemu operacyjnego, który ma znane luki w zabezpieczeniach, dla których nie będzie żadnych poprawek. Szanse na włamanie w tym scenariuszu są dość znaczne. W tej chwili nie chciałbym uruchamiać IE7 na czymkolwiek podłączonym do Internetu.

W rzeczywistości na początku 2016 r. Państwa członkowskie rezygnują również z obsługi IE8, IE9 i IE10. Powinno to wyraźnie powiedzieć, że użytkownicy IE7 są teraz niebezpiecznie nieaktualni.

Istnieje kilka organizacji, które nadal używają IE7, i dlatego niektórzy programiści nadal muszą go obsługiwać. Rozumiem to, a tym programistom najlepiej jest najlepiej użyć powyższego rozwiązania VM. Ale należy to uznać za rozwiązanie krótkoterminowe; organizacje, o których mowa, narażają się na hakowanie, a biorąc pod uwagę, ile czasu minęło od czasu zastąpienia IE7, należy je uznać za rażąco niedbałe, jeśli zostaną zhakowane, ponieważ nadal go używają. Naprawdę trzeba je zmusić do aktualizacji.

Spudley
źródło
1

Możliwym rozwiązaniem byłoby skorzystanie z wirtualizacji aplikacji . Umożliwia to uruchamianie dwóch lub wielu różnych wersji tego samego oprogramowania w jednym systemie operacyjnym.

Osobiście wolę korzystać z VMware Thinapp , ale są też inne dobre „darmowe” oprogramowanie / narzędzia do wirtualizacji aplikacji, takie jak Evalaze .


Jak (za pomocą Thinapp):

Oto 2 dobre samouczki na ten temat:

  1. Jak spakować program Internet Explorer 8 (działa również z IE)
  2. Wirtualizacja programu Internet Explorer 7 lub 8 za pomocą ThinApp (1026674)

Krótkie streszczenie:

1. Get a fresh installed Windwos XP physical or virtual machine with IE6
2. Install Thinapp and "prescan" your computer
3. Now install the IE7 update on your computer and fish it with the "postscan"
4. IE7 is now a portable application

Alternatywny sposób przy użyciu Thinstall !


Próbny

Stackcraft_noob
źródło
1

po prostu naciśnij klawisz F12 po otwarciu IE11 i przejdź do zakładki Emulacja i wybierz Internet Explorer 7.

PRANSHu
źródło
0

Naprawdę nie powinieneś. Czymkolwiek jest ta strona, opiekun naprawdę powinien zaktualizować interfejs do czegoś bardziej aktualnego. Nie musisz przerabiać całej logiki od zera, tylko interfejs użytkownika. Będzie coraz trudniej przystosowywać się do przestarzałych technologii, szczególnie jeśli używa niejasnych rzeczy, takich jak ActiveX lub innego rodzaju wtyczki kodu natywnego.

Powiedział, że pomimo MS często upierającego się, że przeglądarka jest w jakiś sposób „integralną częścią systemu operacyjnego”, tak naprawdę jest to po prostu program, który będzie działał dobrze w nowszej wersji systemu Windows, pod warunkiem, że odpowiednie biblioteki, z których został pierwotnie zbudowany, i trochę konserwacji, aby nauczyć go patrzeć dla zasobów nie w lokalizacji systemowej, jak kiedyś, ale we własnym katalogu piaskownicy /.

Istnieje pakiet stworzony z myślą o tym celu: Kolekcja Utilu IE . Autor opisuje go jako „wiele niezależnych wersji IE” i wspomina, że ​​obsługuje „zarówno 32-bitowe, jak i 64-bitowe wersje (jeśli są dostępne) systemu Microsoft Windows 98, 98 SE, ME, NT 4.0, 2000, XP, 2003 , Vista, 2008, 7, 8, 2012, 8.1, 10 i 2016 ”. Zawiera każdą większą wersję IE od 1.0 do 8.0.

Oleg V. Volkov
źródło