Jak sprawić, by Chrome nie ładował kart, dopóki nie zostaną wybrane?


70

Mam ponad 20 kart otwartych w Chrome i muszę od czasu do czasu ponownie uruchamiać przeglądarkę. Ta przeglądarka nie ma opcji podobnej do przeglądarki Firefox „Nie ładuj kart, dopóki nie zostanie wybrana”, ładując karty tylko po ich wybraniu. Wypróbowałem kilka rozszerzeń Chrome, ale żadne nie robi tego, czego szukam.


1
Jednym z obejść, o których mogłem pomyśleć, jest użycie Session Buddy . Oczywiście nie daje ci dokładnie tego, czego chcesz, ale myślę, że daje to prawie taką funkcjonalność, jakiej szukasz (zapisywanie sesji i zarządzanie nimi itp.).
happy_soil

2
Nie jestem po zapisywaniu i zarządzaniu, ponieważ mam już Session Buddy. Jestem za funkcją, która nie pozwoli Chrome ładować wszystkich przywróconych kart jednocześnie, ale klikam tylko aktywne pojedyncze karty.
Boris_yo

1
Jeśli jesteś otwarty na te przeglądarki pochodzące z Chromium, możesz wypróbować Slimjet, który oferuje opcję nie ładowania kart tła podczas uruchamiania. Ten link da ci więcej informacji: slimjet.com/blog/… . Automatycznie pobiera dane z profilu Chrome, jeśli synchronizujesz je za pomocą konta Google.
Stephen Cheng

2
goto chrome: // flags -> następnie włącz flagę „Tylko automatyczne
ponowne ładowanie

@LokeshAgrawal To tylko wtedy, gdy przeglądarka jest w trybie offline.
Boris_yo,

Odpowiedzi:


27

W chwili pisania tego tekstu Chrome nie obsługuje tej funkcji natywnie. Korzystam z The Great Suspender , rozszerzenia, które dodaje podobną funkcjonalność do Chrome.

Możesz zweryfikować oszczędność pamięci i procesora, które zyskujesz podczas korzystania z tego rozszerzenia, otwierając Menedżera zadań Chrome: Menu wprowadź opis zdjęcia tutaj> Więcej narzędzi> Menedżer zadań


Podoba mi się, że nie tylko zamyka kartę i umieszcza ją na liście 1 z innymi zamkniętymi kartami, ale faktycznie utrzymuje kartę za pomocą favicon, więc nie musisz szukać zbyt wiele dla tej, którą chcesz zawiesić.
Boris_yo,

1
FYI: Wygląda na to, że Chrome robi to teraz. Szukam tutaj, jak to wyłączyć.
jp2code,

3
@ jp2code Właśnie przetestowałem najnowszą wersję Chrome 47.0.2526.73 (64-bitową) na OS X El Capitan i Windows 10, i nie widzę żadnych zmian w funkcjonalności ani żadnych nowych ustawień, które by na to wpłynęły. Niestety karty nadal się ładują po uruchomieniu Chrome, zanim je wybierzesz. Przeprowadziłem czystą instalację i przed testowaniem wyłączyłem wszystkie rozszerzenia.
2Toad

Ciekawy. Mam nadzieję, że moja przeglądarka się naprawi. Jestem wielkim fanem klikania 2 lub 3 linków w środku wyniku wyszukiwania i czytania pierwszego, podczas gdy inne nadal się ładują.
jp2code

1
@ jp2code, aby go wyłączyć, zobacz superuser.com/q/1048029/39364 (co dziwne, jak dla mnie, na polu niskiego poziomu zasobów, obecnie nie ładuje domyślnie zakładek w czasie uruchamiania, FWIW).
rogerdpack

18

Od Chrome 54 (październik 2016 r.) Ta funkcja jest natywnie obsługiwana w Chrome, więc poprzednie rozszerzone rozszerzenia nie są już potrzebne. GNU GPLv3 licencjonowane rozszerzenie Native Lazy Tabs działa i jest bardzo małe: 33 KiB.

Cytowanie opisu rozszerzenia:

Automatycznie odrzuca wszystkie karty przy uruchamianiu, zanim się załadują, zmniejszając zużycie pamięci i niepotrzebne wykorzystanie przepustowości.

Native Lazy Tabs to lekkie rozszerzenie dla użytkowników, którzy nie chcą ładować wszystkich kart po uruchomieniu Chrome. Jest natywny, ponieważ wykorzystuje natywną metodę odrzucania kart z interfejsu API Google (wprowadzoną w wersji 54). Z tego powodu nie ma wad starszych implementacji, które mogą powodować błędy takie jak ponowne ładowanie stron nawet po zawieszeniu.

Co więcej, to rozszerzenie nie używa pamięci, ponieważ nie ma potrzeby tworzenia strony w tle: ładuje się i zwalnia po uruchomieniu Chrome.


Nie mogę powiedzieć, że tak jest w przypadku wersji 61.0.3163.100 (oficjalna wersja) (wersja 64-bitowa). Ładuje każdą kartę, kiedy ją uruchamiam.
inspirednz

Inspirnz, informacje o natywnej obsłudze Chrome zostały dodane w odpowiedzi przez edycję @soshial
d9k

Nie działa dla mnie w Iron 62.
CodeLurker

1
Dziś nazwa rozszerzenia to „Lazy Tabs” i działa dobrze w wersji Chrome 63.0.3239.108 (64-bit)
Marecky

8
Widelcem Native Lazy Tabs (którego już nie ma w sklepie) jest Sloth, który jest dostępny tutaj i w sklepie Chrome .
hanjo

10

Bez rozszerzeń można zapobiec ładowaniu kart, odłączając internet po uruchomieniu Chrome. Chrome ostatecznie zrezygnuje z próby załadowania stron, a karty jeden po drugim wyszarzą się. Zmniejsza procesor i pamięć.

Po ponownym połączeniu z Internetem strona zostanie załadowana po wybraniu wyszarzonej karty.


StefanQ wskazuje, że może być konieczna zmiana tych flag chrome: //

  • Wyłącz tryb automatycznego ponownego ładowania offline
  • Włącz tylko automatyczne ponowne ładowanie widocznych kart

Flagi Chrome - automatyczne przeładowanie


9

Począwszy od wersji 44 (obecnie gałąź deweloperów), po ponownym uruchomieniu Chrome ładuje karty tylko wtedy, gdy są najpierw wybrane. Nie uruchamia nawet procesu dla kart, dopóki nie zostaną załadowane, co oznacza dla nas mniejsze zużycie pamięci / procesora.


4
Niestety wydaje się, że to już nie działa (obecnie na 44.0.2383.0 dev-m). Czy z tą funkcją jest konfigurowalna flaga lub błąd / problem / wątek? Chciałbym podążać dalej, ale nie mogę znaleźć właściwej inkantacji słów kluczowych w wyszukiwarkach.
Tomalak

1
Nie mogłem znaleźć konfigurowalnej flagi, ale są pewne powiązane problemy ... code.google.com/p/chromium/issues/detail?id=476521#c19 , code.google.com/p/chromium/issues/ szczegół? id = 476619
Cristis

11
Nie. Nadal ładuje wszystkie karty dla mnie.
Tomalak

2
Czy istnieje sposób na wyłączenie tego zachowania? Wydaje mi się, że jestem jedyną osobą, która tego nie lubi.
Martin Hansen

3
Korzystam z wersji 55.0.2883.95 (na razie najnowszej wersji Chrome) i ta funkcjonalność jest całkowicie nieobecna. Ładuje wszystkie karty.
Innokenty,

4

Poniżej znajdują się flagi ( chrome://flags), które zmieniłem w Chrome 69 64-bit (wrzesień 2018) na [wskazane wartości], aby przyspieszyć uruchamianie przy wielu otwartych kartach i oknach.

Zużycie pamięci jest nadal wysokie (w moim przypadku 1,2 GB), ale Chrome uruchamia się natychmiast i nie wydaje się być zajęty ponownym ładowaniem wszystkich kart.

  1. Tylko automatycznie ponownie ładuj widoczne karty [Włączone]

Strony, które nie ładują się, gdy przeglądarka jest w trybie offline, zostaną automatycznie ponownie załadowane tylko wtedy, gdy ich karta jest widoczna. - Mac, Windows, Linux, Chrome OS, Android

#enable-offline-auto-reload-visible-only

  1. Automatyczne odrzucanie kart [Włączone]

Jeśli ta opcja jest włączona, karty są automatycznie usuwane z pamięci, gdy brakuje pamięci systemowej. Odrzucone karty są nadal widoczne na pasku kart i są ładowane ponownie po kliknięciu. Informacje o odrzuconych kartach można znaleźć na chrome: // discards. - Mac, Windows

#automatic-tab-discarding

  1. Przywracanie nieskończonej sesji [Włączone]

Zmniejsza liczbę kart ładowanych jednocześnie podczas przywracania sesji, aby poprawić czas reakcji karty pierwszego planu. Wymaga to # enable-page-prawie-bezczynności. - Mac, Windows, Linux, system operacyjny Chrome

#infinite-session-restore

  1. Strona prawie bezczynna [Włączone]

Aby przywrócić sesję, użyj definicji ładowania, która czeka na procesor i wyciszenie sieci. - Mac, Windows, Linux, system operacyjny Chrome

#page-almost-idle

  1. Proaktywna karta Blokowanie i odrzucanie [Włączone blokowanie i odrzucanie]

Umożliwia proaktywne zamrażanie i odrzucanie kart. Wymaga to # enable-page-prawie-bezczynności. - Mac, Windows, Linux, system operacyjny Chrome

#proactive-tab-freeze-and-discard

  1. Baza danych charakterystyki witryny [Włączona] (ta prawdopodobnie nie jest konieczna)

Rejestruje użycie niektórych funkcji w bazie danych, gdy karta znajduje się w tle (aktualizacja tytułu / ulubionych, odtwarzanie audio lub użycie nietrwałych powiadomień). - Mac, Windows, Linux, system operacyjny Chrome

#site-characteristics-database


2

Istnieje również Tab Suspender , który został ostatnio zaktualizowany od 03. stycznia 2015.


Tak, widzę ten komentarz w recenzjach: „Bardzo dobre rozszerzenie. Tak, aby nowi użytkownicy wiedzieli, że zawieszenie NIE sprawia, że ​​pamięć zawieszonej karty staje się zerowa. Ale oszczędzanie jest nadal świetne”.
Boris_yo,

2

Cześć Juriy, witaj w Super User. Czy możesz zaktualizować swoją odpowiedź, aby podać nieco więcej informacji? Np. Podsumowanie, w jaki sposób rozwiązuje problem zgodnie z zapytaniem. Pomocne może być przeczytanie, jak polecić oprogramowanie w odpowiedzi :)
bertieb

Sprawdź to github.com/ekonoval/TabsLazyLoad_thegreatsuspender. Jest to zrobione na podstawie rozszerzenia TheGreatSuspender, ale zawiesza wszystkie zakładki przy uruchomieniu przeglądarki
Ekonoval

1

W tej odpowiedzi wspomniano o dwóch opcjach: „Tryb automatycznego ponownego ładowania offline” i „Tylko automatycznie widoczne karty” (przeglądaj chrome: // flagi), które w połączeniu z przejściem do trybu offline przed uruchomieniem przeglądarki skutecznie powstrzymają ładowanie strony podczas uruchamiania przeglądarki.


Niestety jak najszybciej przejść do trybu online będzie natychmiast spróbować załadować każdą kartę na raz, często zamrożenie wszystkich Chrome dla minut - przynajmniej w Chrome 69.
peterflynn

Rzeczywiście wydaje mi się, że jest to nowe zachowanie w najnowszej wersji Chrome. Można to naprawić poprzez wyłączenie # trybu offline-auto-reload-mode w chrome: // flags / (sa # enable-offline-auto-reload-visible-only-only).
StefanQ

0

FooTab dla Google Chrome

Po około tygodniu użytkowania to rozszerzenie pozwoliło mi zaoszczędzić cenne dane komórkowe, zawieszając ładowanie wielu kart podczas uruchamiania. Z wyjątkiem ulubionych, blokuje stronę do momentu wybrania karty / kart.

Pobierz linki i opis tutaj


2
Witamy w superużytkowniku. Jest to dużo napisane w stylu reklamy i może być postrzegane jako takie. Może to trochę pomóc sformułować to inaczej i być może dotknąć tego, co robi lepiej niż alternatywy. It was previously blocked from Chrome extension manager,jest również trochę
niepokojący

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.