2014-12-08 8 views
13

Moja strona działa w przeglądarce Chrome, IE i Safari, ale kiedy ładuję ją w Firefoksie, Firefox narzeka, że ​​"window.controllers jest przestarzałe. Nie używaj go do wykrywania UA". Ten kod znajduje się w interfejsie API OpenLayers (OpenLayers 2, najnowsza wersja), więc nie mogę go zmienić. Czy jest coś, co mogę umieścić w moim kodzie, żeby działał w Firefoksie?Firefox window.controllers jest przestarzały. Nie używaj go do wykrywania UA

+1

Zgodnie z tym forum [post] (https://pyd.io/f/topic/latest-firefox-33-0-2-update-not-working-with-my-pydio-5-2-5-server /) zostało uszkodzone w FF 33,0 na Windows i Ubuntu, ale zostało naprawione w wersji 33.1. Czy zaktualizowałeś swoją najnowszą wersję? – Rhumborl

+0

Próbowałem, ale to nie pomogło. – user3148225

+0

Ten problem nadal występuje w FireFox 37.0.1. Błąd konsoli "window.controllers jest przestarzały. Nie używaj go do wykrywania UA". jest nawet za bardzo prostą js page – MarcoZen

Odpowiedz

24

To z powodu twojego średniowiecznego rozszerzenia firefox, które zainstalowałeś. LiveHTTPHeaders w moim przypadku.

+1

Po prostu z ciekawości: czy nadal używasz LiveHTTPHeaders lub znalazłeś taki, który nie rzuca tego błędu? – Manngo

+1

Nie wiem, czy nazwałbym to "średniowiecznym". Wciąż jest to przydatne rozszerzenie od czasu do czasu - szczególnie, gdy muszę śledzić całą rozmowę za pomocą zilionowych przekierowań, co jest czymś, czego zakładka Firefox Network nie robi bez zmiany konfiguracji przeglądarki. Przeglądarka Google Chrome tymczasowo upraszcza śledzenie sieci za pomocą wygodnego przełącznika na karcie Sieć. Najlepszym rozwiązaniem w moim przypadku jest pozostawienie zainstalowanego rozszerzenia i zignorowanie tego ostrzeżenia, ponieważ w rzeczywistości nie jest to błąd. – CubicleSoft

1

Być może po prostu trzeba odwiedzić about:config i ustawić loglevel do all

Proszę odnieść się do wszystkich dostępnych opcji w konfiguracji here

+0

proszę nie wysyłać odpowiedzi tylko do łącza. – jwenting

+0

Link do rozwiązania jest mile widziany, ale upewnij się, że twoja odpowiedź jest przydatna bez niego: Dodaj [kontekst wokół linku] (https://meta.stackexchange.com/questions/8231/are-answers-that-just- zawierają-linki-gdzie indziej-naprawdę-dobre-odpowiedzi/8259 # 8259) , więc Twoi koledzy użytkownicy będą mieli pewne pojęcie o tym, co to jest i dlaczego tam jest, a następnie zacytuj najbardziej odpowiednią część strony, z którą się łączysz, na wypadek gdyby Strona docelowa jest niedostępna. [Odpowiedzi, które są niewiele więcej niż link może zostać usunięty.] (Https://stackoverflow.com/help/deleted-answers) –

Powiązane problemy