Szukałem odpowiedzi na próżno, muszę emulować starszą wersję chrome, chcę uniknąć rozwiązania, w którym muszę odinstalować bieżącą wersję i zainstalować pożądany za każdym razem, gdy muszę przetestować moją aplikację. Natknąłem się na to article, ale to nie odpowiada na moje pytanie. Dziękuję Ci!Emuluj starszą wersję chrome w narzędziach programistycznych
Odpowiedz
Niemożliwe jest emulowanie starszych wersji Chrome z poziomu DevTools, co jest możliwe w IE. I tak nie jest na tyle niezawodna ich emulacja. Używałem emulatora IE 8 w przeszłości i czasami zapewniało ono różne wyniki z wersji zainstalowanej na maszynie wirtualnej XP.
Teoretycznie powinno być możliwe instalowanie wielu wystąpień Chrome obok siebie, ponieważ katalog instalacyjny jest oparty na systemie operacyjnym. Jednak nie sądzę, aby instalacje były całkowicie odizolowane od siebie. Przynajmniej w Windows aplikacja prawdopodobnie zapisałaby te same klucze rejestru. W systemie OSX możesz być w porządku, o ile zmienisz ścieżkę katalogu użytkownika.
Alternatywnym rozwiązaniem byłoby wypróbowanie przenośnych wersji Chrome, które pojawiają się w Internecie, zwykle nielegalnie. Wszystko jest zawarte w katalogu, ale najprawdopodobniej będzie działać inaczej niż w przypadku zwykłych instalacji. Sprawdź PortableApps.
Myślę, że najlepszym rozwiązaniem byłoby ustawienie niektórych maszyn wirtualnych dla różnych środowisk i przeglądarek, które chcesz przetestować. Możesz je ręcznie skonfigurować, używając VirtualBox lub podobnego. Wielu hostowanych dostawców pozwala na uruchamianie nowych maszyn wirtualnych za pomocą zautomatyzowanych zadań w celu instalowania aplikacji i usług. Musisz za to zapłacić.
Ok, dzięki czemu mam jasny przegląd problemu, przejdę do opisanego rozwiązania VM. Dzięki! – achref