Istnieje kilka przekonujących powodów, dla których odpowiedź brzmi „nie”.
Niektóre witryny dynamicznie dodają treść (np. Facebook) w momencie przewijania w dół, więc prawdopodobnie nie ma takich przypadków.
Inne witryny dodają treść dynamicznie niezależnie od interakcji użytkownika (takich jak przewijanie). Zasadniczo można je w jakiś sposób rozwiązać, zapobiegając / ograniczając odpowiedzialne połączenia internetowe, gdy strona jest pełna. Jednak próba ponownego włączenia tej opcji w przejrzysty sposób, jeśli zdecydujesz się przejść do „następnej strony”, jest prawdopodobnie skazana na niepowodzenie, ponieważ można oczekiwać, że procesy zrezygnują z powodu przekroczenia limitu czasu.
Z drugiej strony istnieją strony, które w prosty sposób generują dużo zawartości strony, a może nawet zawartość statyczną. Klient może po prostu zabić połączenie, gdy będzie wystarczająca ilość, aby wyświetlić pełny ekran danych, ale oznacza to, że aby przejść do „następnej strony”, należy rozpocząć ładowanie strony od nowa. Przy wielu stronach powoduje to dużo zmarnowanej przepustowości dla bezużytecznych przeładowań; może to również nie być pożądane w przypadku skutków ubocznych (takich jak zamówienia online). Alternatywnie klient może dławić połączenie TCP, dopóki nie przejdziesz do „następnej strony”. Obawiam się, że serwery internetowe nie będą zadowolone (i nie zerwą połączenia) z takim rozwiązaniem, ponieważ marnuje jezasoby. Ponadto, jeśli chcesz mieć możliwość przewijania poprzednich stron, nadal masz problem z utrzymaniem pełnej zawartości pamięci RAM lub pamięci podręcznej.
Jeszcze inną alternatywą byłoby całkowite pobranie strony i po prostu wyświetlenie strony. Ale to jest równoważne z tym, co masz teraz: przewiń długą stronę. Możesz mieć tylko nadzieję, że większość pamięci zajmuje dysk zamiast pamięci RAM, więc może ta opcja nie jest zbyt daleko idąca.
Wszystko to nie bierze pod uwagę, że ogólny układ może wymagać mniej więcej całej zawartości strony, aby zdecydować, jak powinny wyglądać „strony” lub gdzie należy rozbić strony.
Jedyny naprawdę realny sposób, jaki widzę, to wykorzystanie mechanizmów, które pozwalają na wyświetlanie stronicowanej treści niestronicowanej a priori: użycie media:print
stylu, który zasadniczo sprowadzałby się do pobrania strony i wykonania podglądu wydruku. Być może już zauważyłeś, że wiele stron wyświetla się okropnie w druku lub podglądzie wydruku, mimo że twórcy stron internetowych mają do dyspozycji wiele opcji stylizacji, aby adresować strony, więc wyobraź sobie, co byś otrzymał. Gdyby jednak zastosować to jako dodatek (np. Firefox), przepływ pracy byłby taki, że strona jest pobierana, a następnie prezentowana jak w podglądzie parint. Bez wchodzenia w głąb wnętrza przeglądarki nadal spowoduje to przechowywanie całej strony w pamięci RAM, więc nie to, czego szukasz.