Po pierwsze jestem Duńczykiem, więc mój angielski jest prawdopodobnie wadliwy. W mojej firmie miałem skargi, że po zainstalowaniu Chrome niektóre strony w naszej witrynie intranetowej były niedostępne.
Więc wziąłem dwie całkowicie podobne maszyny, Lenovo T520, Windows Vista 32-bitową tę samą wersję Internet Explorera (9) Ta sama wersja Java (7.9) i te same aktualizacje systemu Windows ..
Poszedłem na naszą stronę intranetową i kliknąłem link, który powinien otworzyć wyskakujące okienko z tekstem i zadziałało na obu z nich. Potem wziąłem jedną maszynę, zainstalowałem Google Chrome, odinstalowałem ją ponownie, przywróciłem Internet Explorera do standardowej przeglądarki, a potem spróbowałem tego samego linku. i teraz pojawia się błąd JavaScript. i nie otworzy linku.
ten błąd jest w języku duńskim i przetłumaczyłem go na angielski
SCRIPT5007: Nie można zebrać wartości tego dokumentu Obiekt jest pusty lub nie został zdefiniowany. XXX.js, wiersz 32 numer 7
Te 2 maszyny są teraz całkowicie identyczne, z wyjątkiem tego, że jeden z nich miał zainstalowany Chrome. ale tylko jeden z nich działa. Moje ograniczone doświadczenie mówi mi, że to jakoś zmienione ustawienie bezpieczeństwa. Miałem to potwierdzone, ponieważ przeszedłem do ustawień internetowych w Eksploratorze .. i wyłączyłem to, co w języku duńskim nazywa się „beskyttet tilstand” i myślę, że jego tłumaczenie to „tryb awaryjny”
A teraz działa na komputerze, który miał Chrome, ale! Na drugiej maszynie działa nawet z „aktywowanym trybem bezpiecznym”
Przeczytałem trochę o tym, co Chrome mógł zrobić z rejestrem, który powinien uniemożliwić otwieranie linków, i zmieniłem CurrentUser \ software \ class \ html z „ChromeHTML” na „htmlfile” i ta poprawka rzeczywiście zapewnia, że komputer jest teraz w stanie się otworzyć linki w Internet Explorerze jeszcze raz Ale to nie naprawia tego błędu javascript i faktu, że nie mogę otworzyć tego hiperłącza. Więc by podsumować.
Komputer, na którym zainstalowano Chrome, może teraz przejść do tego hiperłącza tylko wtedy, gdy tryb awaryjny jest wyłączony, a komputer, na którym Chrome nigdy nie był zainstalowany, może uzyskać dostęp do tego samego łącza z aktywowanym trybem bezpiecznym. i wierzcie mi, że maszyny są identyczne i nigdy nie były używane.
Wiem, że to dość duża „rant”, więc jeśli moje informacje są niewystarczające, proszę dać mi znać.
źródło
<meta http-equiv="X-UA-Compatible" content="IE=8;FF=3;OtherUA=4" />
u góry HTML, mogłyby to naprawić.MyWin
który został wypełniony w niestandardowy sposób, taki jak użycieparent
w obiekcie okna najwyższego poziomu lub wyskakującym oknie. W „trybie awaryjnym” problemem jest wtyczka.Odpowiedzi:
Użyj przycisku
Reset Internet Explorer
ostatniej szansy. Aby to zrobić, możesz użyć okna dialogowego właściwości Internetu ( Narzędzia -> Opcje internetowe ). Następnie przejdź do ostatniej karty, a na dole jest przycisk. To powinno to naprawić. Prawdopodobnie nie wpłynie to na działanie Chrome. Wyślij opcjonalnie również raport o błędzie do raportów o błędach Chrome.źródło
Spróbuj użyć oprogramowania do śledzenia rejestru, takiego jak RegShot . Zainstaluj go w czystym, działającym środowisku (tylko IE, jak wspomniano powyżej). Następnie zainstaluj Chrome na komputerze i użyj go, aby zobaczyć, jakie zmiany wprowadził.
Jestem pewien, że powinno to rozwiązać Twój problem :)
źródło
To pytanie Stackoverflow zawiera kilka odpowiedzi, które mogą rozwiązać Twój problem.
Zakładając, że używasz
Internet Explorer 9
lubInternet Explorer 10
, dość powszechny problem wynika z innego sposobu, w jaki analizuje obiekt / element osadzania . Jest to typowe dla stron internetowych z zawartością flash. Odpowiedź z powyższego linku sugeruje dodanie elementu HTML do strony.Zakładając, że nie masz takiej możliwości, możesz zmienić tryb zgodności w programie Internet Explorer . Kliknij Narzędzia -> Ustawienia widoku zgodności i dodaj w swojej witrynie.
Google Chrome
nie wprowadza żadnych zmian w instalacji programu Internet Explorer.źródło
To nie ma sensu, ale działało dla kogoś, kto nie mógł załadować żadnych stron:
Przyczyną sierpniowej aktualizacji IE.
Tryb awaryjny może wyłączyć dodatki? Wyłączenie ich zrobiłoby to samo, co powyższa poprawka ...
Wyczyść pliki cookie i pamięć podręczną ...
Naprawdę odinstalowałbym wszystkie instancje IE i wykonałem czystą ponowną instalację. Upewnij się, że JavaScript jest włączony. Zaktualizuj Javę.
Lub znalazłem to: w witrynie, którą chcesz otworzyć, przejdź do Opcje internetowe-> Bezpieczeństwo i kliknij Zaufane witryny i dodaj ją.
Najlepsze rozwiązanie - użyj Firefoxa! (chociaż aby korzystać z witryny Net10, musiałem używać chrome ... Firefox i IE nie działałyby, więc Firefox nie będzie działał na każdej stronie, chociaż jest to prawdą we wszystkich przeglądarkach).
Miałem problem polegający na tym, że IE nie ładował żadnych stron, a rozwiązaniem było usunięcie niektórych plików ... niestety nie pamiętam, jakie to były pliki, z wyjątkiem tego, że były w folderze SOMEWHERE o nazwie ze starszą wersją IE i nie mogę znaleźć strony, na której znalazłem te informacje! Chciałbym móc, ponieważ mój problem wystąpił po zainstalowaniu Chrome, ale nigdy nie nawiązałem połączenia (i podobno problem jest spowodowany aktualizacją IE, ale nie aktualizuję) ... będę szukał tego ...
Wystąpił błąd: „nie znaleziono żądanego klucza wyszukiwania w żadnym aktywnym kontekście aktywacji” ... wciąż szukam plików do usunięcia ... mój problem był spowodowany instalacją starszej wersji IE na nowszej ( ale przysięgam, że nie ...) Informacje tutaj http://www.mitchellenright.com/2011/11/01/requested-lookup-key-was-not-found/, ale nie lubię używać narzędzi Microsoft naprawić rzeczy, więc wciąż szukam instrukcji, których wykonałem
źródło
Uważam, że częściowo wynika to z faktu, że Chrome używa tylko 32-bitowej wersji Java, podczas gdy Internet Explorer może korzystać z wersji 64-bitowej. Nawet jeśli nie możesz obsługiwać wersji 64-bitowej, może to być przyczyną błędu.
źródło
Sugeruję zresetowanie ustawień zaawansowanych przeglądarki Internet Explorer.
Narzędzia> Opcje internetowe> Zaawansowane> Przywróć ustawienia zaawansowane
Upewnij się również, że korzystasz z 32-bitowej wersji programu Internet Explorer, ponieważ większość wtyczek nie jest obsługiwana w 64-bitowej wersji programu Internet Explorer.
źródło